aves adlı üyeden alıntı:
mesajı görüntüle
c dilinde hata alıyorum yardım
12
●228
- 07-11-2023, 20:56:25
#include <stdio.h> int main(int argc, const char * argv[]){ int vize; int final; int ortalama; printf("Vize Notunu Giriniz: "); scanf("%d", &vize); printf("Final Notunu Giriniz: "); scanf("%d", &final); ortalama = (vize * 0.3) + (final * 0.7); printf("Ortalamanız: %d\n", ortalama); if (ortalama <50){ printf("FF"); }else if(ortalama <60){ printf("DD"); }else if(ortalama <65){ printf("DC"); }else if(ortalama <70){ printf("CC"); }else if(ortalama <75){ printf("CB"); }else if(ortalama <80){ printf("BB"); }else if(ortalama <85){ printf("AB"); }else { printf("AA"); } return 0; }işini görür umarım. - 07-11-2023, 21:02:35hocam eline sağlık ama if yerine switch case olmak zorunda öyle dener misin?apache adlı üyeden alıntı: mesajı görüntüle
- 07-11-2023, 21:06:24
#include <stdio.h> int main(int argc, const char * argv[]){ int vize; int final; int ortalama; printf("Vize Notunu Giriniz: "); scanf("%d", &vize); printf("Final Notunu Giriniz: "); scanf("%d", &final); ortalama = (vize * 0.3) + (final * 0.7); printf("Ortalamanız: %d\n", ortalama); int not = ortalama; // switch-case yapısı switch(not) { case 0 ... 49: printf("FF"); break; case 50 ... 59: printf("DD"); break; case 60 ... 64: printf("DC"); break; case 65 ... 69: printf("CC"); break; case 70 ... 74: printf("CB"); break; case 75 ... 79: printf("BB"); break; case 80 ... 84: printf("AB"); break; default: printf("AA"); } return 0; }bunu uyarlarsın isteğine göre.