Not/Ortalama Hesaplama (Yardım)
-
Nasıl çalışmıyor?
Hiç mi çalışmıyor çalışıyor da doğru snuç mu vermiyor..
son satırında bir yanlışlık var gibi..
text=ort gibi bir deyim büyük olasılık yanlıştır çünkü ort sayısal bir değişkendir..
-
ltcelik bunu yazdı:
-----------------------------
Nasıl çalışmıyor?
Hiç mi çalışmıyor çalışıyor da doğru snuç mu vermiyor..
son satırında bir yanlışlık var gibi..
text=ort gibi bir deyim büyük olasılık yanlıştır çünkü ort sayısal bir değişkendir..
-----------------------------yok hocam hiç çalışmıyor. pek bilgili değilim bu konuda.. başlangıç seviyesinde sayılırım. microsoft visual studio kullanıyorum. Q'ları ve C'leri aynı anda sorunsuz halledebiliyorum. verdiğim kodları kullandığımda sonuç veriyor yalnızca Q ve C için.. ama işin içine P, M ve E girince command buttonu sanki işlevsiz gibi oluyor. en sonuncu textbox'ta görünmüyor sonuç. if'li bir şeyler daha ekleyecektim ondan da vazgeçtim olmayınca..
-
sonucu textboxtan değil de mesaj boxtan çekmeyi bir dene...
ayrıca önce değim gibi değişkenlerin pek azı integer o yüzde hepsini float ( ondalıklı ) tanımlarsan daha daha doğru olur..
-
mustaphachan bunu yazdı:
-----------------------------ltcelik bunu yazdı:
-----------------------------
..
-----------------------------yok hocam hiç çalışmıyor. pek bilgili değilim bu konuda.. başlangıç seviyesinde sayılırım. microsoft visual studio kullanıyorum. Q'ları ve C'leri aynı anda sorunsuz halledebiliyorum. verdiğim kodları kullandığımda sonuç veriyor yalnızca Q ve C için.. ama işin içine P, M ve E girince command buttonu sanki işlevsiz gibi oluyor. en sonuncu textbox'ta görünmüyor sonuç. if'li bir şeyler daha ekleyecektim ondan da vazgeçtim olmayınca..
-----------------------------kardeş senin sadece bir command butonuna ihtiyacınvar... diğer girdileri sen tek bir formdaki pencerelere gireceksin ve
istediğin hesaplamalar yapılacak ve ekrana yazdıracaksın..
-
Bir de label ekle bir kaç tane ve çıktı değerlerini bu labellere çek..
label1.text=ort gibi..
-
dediklerinin çoğunu yapmıştım zaten hocam gözden kaçırdığım ufak bir hataymış sadece. teşekkürler yardımın için sonunda halloldu :)
-
Neymiş?
-
ltcelik bunu yazdı:
-----------------------------
Neymiş?
-----------------------------command buttonun altına yaptığım tanımlamaları end'le kapatmamışım. sürekli uyarı gelip durmasın diye de kapatmıştım tüm bildirimleri.. şimdi tek tek baştan yazınca fark ettim. sabahtan beri bir sürü işin içinde de sıkışıp kalmıştım zaten onun da etkisiyle hiç dikkatimi çekmemiş.
-
birbuçuk saat uyku borçlusun bana.. :))
Bir de program yazarken kim değişkenlerin hesaplalamaların sonucunu okut ( yazdır bastır her neyse ).. sonuçta gerekmese bile ki beklenmedik değerler alıyor mu beklenen değerleri alıyor mu.. buna göre algoritmada ya da kodlamada nerede hata olduğunu daha kolay izleyebilirsin..
-
TC kodu vereyim:
#include < stdio.h >
#include < conio.h >
float a,as,b,bs,c,cs,sonuc;
int i;
main(){
for(i=1,i<4;i++
printf("\nBirinci dersin %f.notunu giriniz:\n",i);
scanf("%f",&a);
as=as+a; }
for(i=1,i<4;i++
printf("\nIkinci dersin %f.notunu giriniz:\n",i);
scanf("%f",&b);
bs=bs+b; }
for(i=1,i<4;i++
printf("\nUcuncu dersin %f.notunu giriniz:\n",i);
scanf("%f",&c);
cs=cs+c; }
sonuc=as*25/300+bs*45/300+cs*30/300<;/p>
printf("sonuc=%f",sonuc);
getch();
}
Not: for(i=1,i<4;i++ gördüğün her yerde önce parantezi kapat sonra kıvrık parantez aç, burada koyamadım, ayrıca denemek için imkanım olmadıgından çalışacağı garantisini veremiyorum.