if yapısı sorun2

Ahmet Süleyman
05-12-2011, 16:34   |  #1  
Ahmet Süleyman avatarı
OP Üye
Teşekkür Sayısı: 0
90 mesaj
Kayıt Tarihi:Kayıt: Eki 2011

arkadaşlar if yapısıyla ilgili bir sorunum daha var öğrenci notunu girdimi 1 aldınız 2 aldınız diye yazan programı yaptığımda ekranda 0 aldınız 1 aldınız.....diye yazıyor
algoritması şu şekilde
1.başla
2.oku not
3.not<24 isye yaz 0
4.not<45 isye yaz 1
5not<55 isye yaz 2
6not<70 isye yaz 3
7not<85 isye yaz 4
8not>= 85 isye yaz 5
9.bitir

Kapalı Hesap (153535)
05-12-2011, 21:35   |  #2  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

Algoritmayı şu şekilde kurman gerekli:
 

 
1.başla
2.oku not
3.not<24 ise yaz 0
4.not<45  AND not>24 ise yaz 1
5.not<55 AND not>45 ise yaz 2
6.not<70 AND not>55 ise yaz 3
7.not<85 AND not>70 ise yaz 4
8.not<100 AND not>=85 yaz 5
9.bitir
Kolay gelsin.

Ahmet Süleyman
06-12-2011, 16:46   |  #3  
Ahmet Süleyman avatarı
OP Üye
Teşekkür Sayısı: 0
90 mesaj
Kayıt Tarihi:Kayıt: Eki 2011

kod olarak nasıl yazacam

Kapalı Hesap (153535)
06-12-2011, 20:24   |  #4  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

Hangi dilde istediğini söylemedin ama ben C kaynak kodlarını veriyorum.


#include<stdio.h>
int main()
{

int grade;

printf("Enter the grade\n");

scanf("%d",&grade);

if(grade<24)

{

printf("0");

}

if((grade<45)&&(grade>24))

{

printf("1");

}

if((grade<55)&&(grade>45))

{

printf("2");

}

if((grade<70)&&(grade>55))

{

printf("3");

}

if((grade<85)&&(grade>70))

{

printf("4");

}

if((grade<100)&&(grade>=85))

{

printf("5");

}

return 0;
}

Ahmet Süleyman
06-12-2011, 20:26   |  #5  
Ahmet Süleyman avatarı
OP Üye
Teşekkür Sayısı: 0
90 mesaj
Kayıt Tarihi:Kayıt: Eki 2011

c# da şu not>24 ve not<45 bölümünü nasılyazacağımı bilmiyorum

Kapalı Hesap (153535)
07-12-2011, 00:46   |  #6  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

Gösterdiğim gibi değişen bir şey yok.Aslında Google'da biraz araştırsanız kolayca istediğinize ulaşacaksınız.Kusura bakmayın ama sorduğunuz çok basit ve temel bir soru.

Ahmet Süleyman
07-12-2011, 16:40   |  #7  
Ahmet Süleyman avatarı
OP Üye
Teşekkür Sayısı: 0
90 mesaj
Kayıt Tarihi:Kayıt: Eki 2011

yeni başladığım için temel olabilir:)