返回列表 發帖

[8/26 作業2] if...else if...else 判斷式-成績判斷2

本帖最後由 李泳霖 於 2023-9-2 10:28 編輯

利用 if...else if...else 判斷式, 設計一成績分級程式, 分級方式如下:
90分~100分   優等
80分~89分     甲等
70分~79分     乙等
60分~69分     丙等
0分~59分       不及格
不在以上範圍   輸入錯誤

[使用者介面如下]
請輸入你的成績: 77
乙等!
請輸入你的成績: 101
輸入錯誤!
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int x;
  8.     cout<<"請輸入成績:";
  9.     cin>>x;
  10.     if(x>=90 && x<=100)
  11.     {
  12.         cout<<"優等"<<endl;
  13.     }
  14.     else if(x>=80 && x<=89)
  15.     {
  16.         cout<<"甲等"<<endl;
  17.     }
  18.        else if(x>=70 && x<=79)
  19.     {
  20.         cout<<" 乙等"<<endl;
  21.     }  
  22.      else if(x>=60 && x<=69)
  23.     {
  24.         cout<<" 丙等"<<endl;
  25.     }
  26.        else if(x>=0 && x<=59)
  27.     {
  28.         cout<<"不及格"<<endl;
  29.     }
  30.     else
  31.     {
  32.         cout<<" 輸入錯誤"<<endl;
  33.     }
  34.     goto re;
  35. system("pause");
  36. return 0;
  37. }
複製代碼
istak.teach2@gmail.com

返回列表