Board logo

標題: if...else if...else 判斷式 [打印本頁]

作者: tonyh    時間: 2016-9-24 14:20     標題: if...else if...else 判斷式

本帖最後由 tonyh 於 2019-5-18 11:41 編輯



   關係運算
   == 等於
   <   小於
   >   大於
   <= 小於或等於
   >= 大於或等於
   !=  不等於

   邏輯運算
   && and
   ||  or
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int score; //變數名稱與要做的事有一定程度的相關
  7.     re:
  8.     cout<<"請輸入你的成績: ";
  9.     cin>>score;
  10.     if(score==100) //在判斷兩邊的值是否相等,要用雙等號
  11.         cout<<"哇!滿分!"<<endl;
  12.     else if(score<100 && score>=60)
  13.         cout<<"恭喜你及格了,給你糖吃!"<<endl;
  14.     else if(score<60 && score>0)
  15.         cout<<"不及格!打屁股!"<<endl;
  16.     else if(score==0)
  17.         cout<<"零分?斬!"<<endl;
  18.     else
  19.         cout<<"輸入錯誤!斬!"<<endl;
  20.     goto re;
  21.     system("pause");
  22.     return 0;   
  23. }
複製代碼

作者: 黃宥鈞    時間: 2016-9-24 14:54

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     float score;
  7.     re:
  8.     cout<<"請輸入你的成績:";
  9.     cin>>score;
  10.     if(score==100)
  11.     {
  12.         cout<<"滿分!好棒棒!"<<endl;
  13.     }else if(score<100&&score>=60)
  14.     {
  15.         cout<<"及格!!"<<endl;
  16.     }
  17.     else if(score<60&&score>0)
  18.     {
  19.          cout<<"不及格!!!"<<endl;
  20.     }
  21.     else if(score==0)
  22.     {
  23.           cout<<"零分?斬!"<<endl;
  24.     }else
  25.     {
  26.          cout<<"輸入錯誤!驅逐出境!"<<endl;
  27.     }
  28.     goto re;
  29.     system("pause");
  30.     return 0;
  31. }
複製代碼

作者: 吳晉榕    時間: 2016-9-24 14:54

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int score;
  7.     re:
  8.     cout<<"請輸入你的成績: ";
  9.     cin>>score;
  10.     if(score==100)
  11.         cout<<"滿分!"<<endl;
  12.     else if(score<100 && score>=60)
  13.         cout<<"你及格"<<endl;
  14.     else if(score<60 && score>0)
  15.         cout<<"不及格"<<endl;
  16.     else if(score==0)
  17.         cout<<"鴨蛋??"<<endl;
  18.     else
  19.         cout<<"輸入錯誤"<<endl;
  20.     goto re;
  21.     system("pause");
  22.     return 0;   
  23. }
複製代碼

作者: 譚暐霖    時間: 2016-9-24 14:56

  1. #include<iostream>
  2. #include<cstdlib>      
  3. using namespace std;   
  4. int main()   
  5. {
  6.     float score;
  7.     re:
  8.     cout<<"請輸入你的成績: "<<endl;
  9.     cin>>score;
  10.      if(score==100)
  11.      
  12.          cout<<"及格!!!"<<endl;
  13.      else if(score<100 && score>=60)
  14.      
  15.          cout<<"及格!!!"<<endl;
  16.      
  17.      else if(score<60 && score>0)
  18.      
  19.       cout<<"不及格"<<endl;     
  20.       
  21.      else if(score == 0)
  22.          cout<<"不及格!!!"<<endl;
  23.      else
  24.           cout<<"輸入錯誤!!!"<<endl;
  25.      goto re;
  26.     system("pause");      
  27.     return 0;     
  28. }
複製代碼

作者: 曾彥翔    時間: 2016-9-24 14:57

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     float score;
  7.     cout<<"請輸入你的成績: "<<endl;
  8.     cin>>score;
  9.     if(score==100)
  10.     {
  11.         cout<<"滿分!"<<endl;
  12.     }else if(score>=60 && score<=100)
  13.     {
  14.         cout<<"恭喜你,及格!"<<endl;
  15.     }else if(score<=60 && score>0)
  16.     {
  17.           cout<<"不及格!"<<endl;
  18.     }else if(score==0)
  19.     {
  20.           cout<<"零分!"<<endl;
  21.     }else
  22.     {
  23.          cout<<"error!"<<endl;
  24.     }  
  25.     system("pause");
  26.     return 0;   
  27. }
複製代碼

作者: 朱聿謙    時間: 2016-9-24 14:58

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    float score;
  7.    cout<<"請輸入你的成績:";
  8.    cin>>score;
  9.    if(score==100)
  10.    {
  11.    cout<<"滿分"<<endl;  
  12.    }
  13.    else if(score<100 && score>=60)
  14.     {
  15.    cout<<"及格"<<endl;  
  16.    }
  17.    else if(score<60 && score>0)
  18.     {
  19.    cout<<"不及格"<<endl;  
  20.    }
  21.    
  22.    else if(score==0)
  23.     {
  24.    cout<<"爛"<<endl;  
  25.    }
  26.    else
  27.    {
  28.    cout<<"輸入錯誤"<<endl;
  29.    }
  30.   system ("pause");
  31.   return 0 ;
  32. }
複製代碼

作者: 許紘誌    時間: 2016-9-24 15:00

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int score;
  7.     re:
  8.     cout<<"請輸入你的成績: ";
  9.     cin>>score;
  10.     if(score==100)
  11.         cout<<"恭喜你滿分!"<<endl;
  12.     else if(score<100 && score>=60)
  13.         cout<<"恭喜你及格了!"<<endl;
  14.     else if(score<60 && score>0)
  15.         cout<<"你慘了!拖出去斬了!"<<endl;
  16.     else if(score==0)   
  17.         cout<<"你死定了!烤了"<<endl;
  18.     else
  19.         cout<<"亂打!拖出去砍了"<<endl;
  20.     goto re;
  21.     system("pause");
  22.     return 0;   
  23. }
複製代碼

作者: 蔡幸融    時間: 2016-9-24 15:00

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int score;
  7.     cout<<"請輸入你的成績: "<<endl;
  8.     cin>>score;
  9.     if(score==100)
  10.     {
  11.         cout<<"恭喜你滿分了!"<<endl;
  12.             
  13.     }else if(score<100 && score>=60)
  14.     {
  15.         cout<<"恭喜你及格了!"<<endl;
  16.             
  17.     }else if(score<60 && score>0)  
  18.     {
  19.         cout<<"恭喜你沒及格"<<endl;     
  20.     }else if(score==0)
  21.     {
  22.         cout<<"恭喜你鴨蛋"<<endl;      
  23.     }else
  24.     {
  25.         cout<<"輸入錯誤"<<endl;      
  26.     }
  27.     system("pause");      
  28.     return 0;
  29. }
複製代碼

作者: 洪榜蔓    時間: 2016-9-24 15:08

  1. #include<iostream>      
  2. #include<cstdlib>      
  3. using namespace std;   
  4. int main()     
  5. {
  6.     float score;
  7.    
  8.     cout<<"請輸入你的成績:";
  9.     cin>>score;
  10.     if(score==100)
  11.     {
  12.          cout<<"你竟然滿分!?粉棒帶你去吃大餐\"<<endl;
  13.     }
  14.     else if(score<100 && score>=60)
  15.          cout<<"很好有及格!ˊˇˋ"<<endl;
  16.     else if(score<60&& score>0)
  17.          cout<<"你又不及格了!?一個月不能吃零食"<<endl;
  18.     else if(score==0)
  19.          cout<<"你...你不及格就算了!還零分!?來人阿!把他拖出去給斬了"<<endl;
  20.     else
  21.     {
  22.          cout<<"你別亂輸入!!!!打你喔ˋˊ"<<endl;
  23.     }
  24.    
  25.    
  26.     system("pause");        
  27.     return 0;              
  28. }
複製代碼

作者: 吳晉榕    時間: 2016-9-24 15:09

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int score;
  7.     re:
  8.     cout<<"請輸入你的成績: ";
  9.     cin>>score;
  10.    if(score<80&& score>=100)
  11.         cout<<"甲等"<<endl;
  12.     else if(score<70&& score>=79)
  13.         cout<<"乙等"<<endl;
  14.     else if(score<60 && score>69)
  15.         cout<<"丙等"<<endl;
  16.     else if(score<0&& score>=59)
  17.         cout<<"不及格"<<endl;
  18.     else
  19.         cout<<"輸入錯誤"<<endl;
  20.     goto re;
  21.     system("pause");
  22.     return 0;   
  23. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2