返回列表 發帖

[隨堂測驗] if...else if...else 判斷式

本帖最後由 鄭繼威 於 2022-8-20 15:47 編輯

利用 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.     //宣告變數
  7.     //變數型態 變數名字
  8.     int score;
  9.     cout<<"請輸入你的成績:";
  10.     cin>>score;
  11.     //判斷成績
  12.     //90~100 -> 90<=score<=100
  13.     if(score>=90 && score<=100){
  14.                  cout<<"優等"<<endl;            
  15.     }
  16.     //80~89 -> 80<=score<=89
  17.     else if(score>=80 && score<=89){
  18.                  cout<<"甲等"<<endl;            
  19.     }
  20.     //70~79 -> 70<=score<=79
  21.     else if(score>=70 && score<=79){
  22.                  cout<<"乙等"<<endl;            
  23.     }
  24.     //60~69 -> 60<=score<=69
  25.     else if(score>=60 && score<=69){
  26.                  cout<<"丙等"<<endl;            
  27.     }
  28.     //0~59 -> 0<=score<=59
  29.     else if(score>=0 && score<=59){
  30.                  cout<<"不及格"<<endl;            
  31.     }
  32.     //0< score >100
  33.     else{
  34.                  cout<<"輸入錯誤"<<endl;            
  35.     }  
  36.    
  37.     system("pause");
  38.     return 0;   
  39. }
複製代碼

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表