C/C++ Koddaki hata nedir?

90'dan buyukse diyorsun sonra altina 80'den buyukse kosulu ekliyorsun. 95 hem 90'dan hem de 80'den buyuk oluyor hatta bu mantikla hepsinden. O yuzden netnot>80 degil de netnot<90 && netnot>80 seklinde girmen gerek. Bu da 90'dan kucukse ve 80'den buyukse anlamina geliyor. Kalani da bu sekilde gore duzenlemen lazim.

Yaptım ama yine olmadı. Program çalışıyor ancak if komutlarına bağlı coutlar görünmüyor.
 
Kodu buraya atar misin?
#include<iostream>
using namespace std;

int main()
{
int kurulnotu ;
int anatomipratik;
int histopratik;
int pdonotu;
int netnot;

cout << "kurul notunuzu giriniz:\n";
cin >> kurulnotu;
cout << "anatomi pratik notu(100 üzerinden):\n";
cin >> anatomipratik;
cout << "histo pratik notu(100 üzerinden):\n";
cin >> histopratik;
cout << "pdö notu:\n";
cin >> pdonotu;

netnot =(kurulnotu*81/100+anatomipratik*15/100+histopratik*4/100)*85/100+pdonotu*15/100;

cout << "total komite notunuz:" << netnot << endl;
if (netnot>=90){
cout<<"yuhamk" << endl }
else if (netnot>=80&&netnot<90){
cout<<"saygilarhocam" << endl }
else if (netnot>=70&&netnot<80){
cout<<"iyisin" << endl }
else if (netnot>62&&netnot<70){
cout<<"wp" << endl }
else if (netnot>=60&&netnot<62){
cout<<"ucundan<3" << endl }
else {
cout<<"tekrardeneyinizxd" << }

return 0;
}
 
Yaptım ama yine olmadı. Program çalışıyor ancak if komutlarına bağlı coutlar görünmüyor.
C++'dan çok anlamam ama yazdığın şeyleri çift tırnak arasında yazman gerekmiyor mu?
C++:
if (netnot > 90)      
        cout << "Yüksek Onur" << endl;
    else if (netnot > 80)
        cout << "Saygılar Hocam" << endl;
    else if (netnot > 78)
        cout << "İyisin" << endl;
    else if (netnot > 62)
        cout << "Yine de geçti" << endl;
    else if (netnot >= 60)
        cout << "Ucundan kıl payı" << endl;
    else
        cout << "Tekrar deneyiniz xd" << endl;
 
C++'dan çok anlamam ama yazdığın şeyleri çift tırnak arasında yazman gerekmiyor mu?
C++:
if (netnot > 90)
 cout << "Yüksek Onur" << endl;
 else if (netnot > 80)
 cout << "Saygılar Hocam" << endl;
 else if (netnot > 78)
 cout << "İyisin" << endl;
 else if (netnot > 62)
 cout << "Yine de geçti" << endl;
 else if (netnot >= 60)
 cout << "Ucundan kıl payı" << endl;
 else
 cout << "Tekrar deneyiniz xd" << endl;

Çift tırnakta olmayan ne var?
 

Yeni konular

Geri
Yukarı