Arama butonu
Bu konudaki kullanıcılar: 1 misafir
17
Cevap
1340
Tıklama
0
Öne Çıkarma
GUI Arayüzü Tasarlamak
B
5 yıl
Teğmen
Konu Sahibi

Arkadaşlar merhaba, ben hesap yapan bir uygulama yapmak istiyorum. Kodları C ile yazdım. Sizce basit bir GUI Arayüzü tasarlamak için ne kullanmalıyım?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



G
5 yıl
Yarbay

gtk var ama zahmetine değmez bu tip işler için modern dilleri kullanın c# java wpf gibi tabi kodları yeniden yazacan



B
5 yıl
Teğmen
Konu Sahibi

nasıl yani? @Gökşen PASLI




Bu mesajda bahsedilenler: @Gökşen PASLI
G
5 yıl
Yarbay

c# için konuşuyorum açacan visualstudioyu ya winform yada wpf uygulaması açacan button ıvır zıvırları ekleyecen kodlarını yazacan



S
5 yıl
Binbaşı

Arkadaşın dediğin gibi C# ile daha kolay yaparsın çünkü orada arayüz elemanları hazır ve sen sadece sürükle-bırak yöntemiyle tasarlıyorsun. Baya zaman ve efor kazandırır.


Bu mesaja 1 cevap geldi.
B
5 yıl
Teğmen
Konu Sahibi

@Gökşen PASLI formülüm ara değerler var sonuçta yer almayan mesela enlem a boylam b, c=a+b gibi bir sayı elde ediliyor bu sayı formülde kullanılıyor. Ara değeri nasıl yazarım?




Bu mesajda bahsedilenler: @Gökşen PASLI , @scientia
G
5 yıl
Yarbay

ne yaptığını bilmek kodunu görmek lazım ama kabaca
double a=36;
double b=42;
var c=a+b;
olabilir



B
5 yıl
Teğmen
Konu Sahibi

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define C 6399593.626
#define E 0.0067394968
#define PI 3.14
void donusturme(float enlem,float boylam)
{
float V;
V=sqrt(1+((E)*cos(enlem*(180/PI))*cos(enlem*(180/PI))));
printf("V sonucu=%.2f",V);

float N;
N=C/V;
printf("N sonucu=%.2f",N);

float sonuc;
sonuc=(N)*cos(enlem*(180/PI))*cos(boylam*(180/PI));
printf("Donusum sonucu=%.2f",sonuc);
}






int main()
{
float enlem,boylam;
printf("Lutfen enlem ve boylami giriniz!\n");
scanf("%f%f",&enlem,&boylam);
donusturme(enlem,boylam);
return 0;
}

@Gökşen PASLI böyle yazmıştım C'de




Bu mesajda bahsedilenler: @Gökşen PASLI
G
5 yıl
Yarbay

B
5 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: Gökşen PASLI

https://rextester.com/IAQNC51187

c# böyle yazılabilir bakarsın
C'de yaptğım hesaplamalarda da yanlış buluyordu sürekli. Burada formül yanlış olabilir mi sonucu sürekli yanlış veriyor





< Bu mesaj bu kişi tarafından değiştirildi bth400 -- 19 Aralık 2020; 15:54:51 >

G
5 yıl
Yarbay

belki senin yazdığın yanlıştır
sonuç ne çıkacak örnek rakam ve sonucu de piyi 3.14almışsın normalde math.pi diye almam lazımdı





< Bu mesaj bu kişi tarafından değiştirildi Gökşen PASLI -- 19 Aralık 2020; 15:57:19 >
Bu mesaja 1 cevap geldi.
B
5 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: Gökşen PASLI

belki senin yazdığın yanlıştır
sonuç ne çıkacak örnek rakam ve sonucu de piyi 3.14almışsın normalde math.pi diye almam lazımdı
Sizin C#'de yazdığınız formülle benim C'DE yazdığım formüller sonucu aynı geliyor. Ama bir yerde yanlışlık var . Bulamadım halen

6373299.27037 m gelmesi gerekiyor





< Bu mesaj bu kişi tarafından değiştirildi bth400 -- 19 Aralık 2020; 15:59:3 >

G
5 yıl
Yarbay

c deki değişkenlerinin hepsini double yap
 scanf("%lf%lf",&enlem,&boylam);


Bu mesaja 1 cevap geldi.
B
5 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: Gökşen PASLI

c deki değişkenlerinin hepsini double yap
 scanf("%lf%lf",&enlem,&boylam);
Formülleri kontrol ettim N+h şeklindeymiş, yüksekliği tanımladım ancak hala yanlış çıkıyor



E
5 yıl
Çavuş

Birde formülün matematiksel ifadesini görelim belki koda dökerken hata vardır


Bu mesaja 1 cevap geldi.
B
5 yıl
Teğmen
Konu Sahibi

< Resime gitmek için tıklayın >
V'yi kendim makineyle hesaplıyorum kodun verdiğinden yanlış çıkıyor.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ehmengineer
E
5 yıl
Çavuş

V formülünde E nin değeri tablodakiyle yazılımdaki aynı değer mi?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @bth400
B
5 yıl
Teğmen
Konu Sahibi

e üssü 2 demek istedim orada




Bu mesajda bahsedilenler: @ehmengineer
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.