C++ Öğrenci Vize ve Final'e Göre Ortalaması ve Harf Notu
C++ ile yapılabilecek olan kullanıcıdan alınan vize ve final notlarına göre öğrencinin dersten hangi not ortalaması ve harfi ile geçtiğini gösteren programdır.
PROBLEM;
Kullanıcıdan vize ve final notlarını alın. Notların ortalamasını ve harf notunu gösterin. Harf notu tablosu;
Notu |
Harf Notu |
90-100 | AA |
85-89 | BA |
80-84 | BB |
75-79 | CB |
70-74 | CC |
65-69 | DC |
60-64 | DD |
50-59 | FD |
0-49 | FF |
ÇÖZÜM;
int main() {
int vize,final,ortalama;
cout << "Vize Notu: ";
cin >> vize;
cout << "Final Notu: ";
cin >> final;
if((vize>100) || (vize<0) || (final>100) || (final<0)) {
cout << "\n-> Lutfen 0-100 arasinda bir not girin.\n\n";
main();
} else {
ortalama = (vize*0.4)+(final*0.6);
cout << "\nNot Ortalamaniz: " << ortalama;
cout << "\nHarf Notu: ";
if(ortalama>=90) {
cout << "AA";
} else if((ortalama>=85) && (ortalama<90)) {
cout << "BA";
} else if((ortalama>=80) && (ortalama<85)) {
cout << "BB";
} else if((ortalama>=75) && (ortalama<80)) {
cout << "CB";
} else if((ortalama>=70) && (ortalama<75)) {
cout << "CC";
} else if((ortalama>=65) && (ortalama<70)) {
cout << "DC";
} else if((ortalama>=60) && (ortalama<65)) {
cout << "DD";
} else if((ortalama>=50) && (ortalama<60)) {
cout << "FD";
} else {
cout << "FF";
}
}
}
ÇIKTI;
ÇIKTI;