Board logo

標題: if...else if...else 進階練習 [打印本頁]

作者: tonyh    時間: 2011-9-24 16:35     標題: if...else if...else 進階練習

1. 打字測驗, 輸入成績, 判斷等級...
30字/分鐘 以上 實用級
50字/分鐘 以上 進階級
70字/分鐘 以上 專業級

2. 成績分級程式
80分~100分  甲
70分~79分  乙
60分~69分  丙
0分~59分  丁
作者: t2364705    時間: 2011-9-24 16:36

  1. #include<iostream>
  2. using namespace std ;
  3. int main()
  4. {
  5.    int score;
  6.    cout<<"請輸入成績";
  7.    cin>>score;
  8.    if(score==100)
  9.    {
  10.       cout<<"哇!100分耶!你太厲害了!";
  11.     }else if(score>=60 && score<100)
  12.     {
  13.       cout<<"恭喜妳!及格了!";
  14.       
  15.     }else if(score>0 && score<60)
  16.     {
  17.       cout<<"不及格!下次在努力!";
  18.     }else if(score==0)

  19.     {
  20.       cout<<"什麼!0分!你你....(氣到說不出話來)";
  21.     }else
  22.     {
  23.      cout<<"輸入錯誤,請不要亂打!";
  24.     }
  25.     system("pause");
  26.      return 0;
  27. }
複製代碼

作者: t3742238    時間: 2011-9-24 16:37

本帖最後由 tonyh 於 2011-9-24 17:07 編輯
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int score;
  6.     cout<<"請輸入你(妳)的英打成績";
  7.     cin>>score;
  8.     if(score>=70)
  9.     {
  10.         cout<<"恭喜你(妳)成為專業了!!";
  11.     }else if(score>=50 && score<=69)
  12.     {
  13.         cout<<"恭喜你成為進階!!加油衝到專業吧";              
  14.     }else if(score>=30 && score<=49)
  15.     {
  16.         cout<<"恭喜你成為實用!!一起加油走到進階巴";
  17.     }else if(score==0)
  18.     {
  19.         cout<<"你(妳)也打的太差了八!!";            
  20.     }else
  21.     {
  22.         cout<<"你是來鬧的歐??";
  23.     }
  24.     cout<<endl;
  25.     system("pause");
  26.     return 0;
  27. }
複製代碼

作者: t3742238    時間: 2011-9-24 16:43

本帖最後由 tonyh 於 2011-9-24 17:08 編輯
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int score;
  6.     cout<<"請輸入你(妳)的成績OR分數";
  7.     cin>>score;
  8.     if(score>=80 && score<=100)
  9.     {
  10.         cout<<"你(妳)的成績是甲";
  11.     }else if(score>=70 && score<=79)
  12.     {
  13.         cout<<"你(妳)的成績是乙";              
  14.     }else if(score>=60 && score<=69)
  15.     {
  16.         cout<<"你(妳)的成績是丙";
  17.     }else if(score>=0 && score<=59)
  18.     {
  19.         cout<<"你(妳)的成績是丁!";            
  20.     }else
  21.     {
  22.         cout<<"你是來鬧的歐??";
  23.     }
  24.     cout<<endl;
  25.    
  26.     system("pause");
  27.     return 0;
  28. }
複製代碼

作者: 尤泓鈞    時間: 2011-9-24 16:44

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int score;
  6.     cout<<"請輸入分數:";
  7.     cin>>score;
  8.     if(score==70)
  9.     {
  10.         cout<<"哇!專業級ㄟ";
  11.     }else if (score>=50&&score<70)
  12.     {
  13.           cout<<"恭喜你是進階級!!";
  14.     }else if(score>30&&score<50)
  15.     {
  16.           cout<<"實用級!!加油!!";
  17.     }else if (score==0)
  18.     {
  19.           cout<<"打字再快一點吧!!";
  20.     }else
  21.     {        
  22.          cout<<"你怎樣你有那麼快嗎??";
  23.                                    
  24.      }            
  25.       
  26.       
  27.       
  28.      system("pause")
  29.     return 0;
  30. }
複製代碼

作者: 劉漢文    時間: 2011-9-24 16:46

本帖最後由 劉漢文 於 2011-9-24 17:27 編輯
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int score;
  6.     cout<<"請輸入分數:";
  7.     cin>>score;
  8.     if(score>=80 && score<=100)
  9.     {
  10.         cout<<"甲!"<<endl;
  11.     }else if(score>=70 && score<80)
  12.     {
  13.         cout<<"乙!"<<endl;
  14.     }else if(score>=60 && score<70)
  15.     {
  16.         cout<<"丙!"<<endl;
  17.     } else if(score>=0 && score<60)
  18.     {
  19.         cout<<"丁"<<endl;
  20.     }else
  21.     {
  22.         cout<<"輸入錯誤"<<endl;
  23.     }
  24.     system("pause");
  25.     return 0;
  26. }
複製代碼

作者: 許逸瑋    時間: 2011-9-24 16:48

  1. #include<iostream>

  2. using namespace std;

  3. int main()

  4. {

  5.     int score;

  6.     cout<<"請輸入你的英打字數";

  7.     cin>>score;

  8.     if(score>=70)

  9.     {

  10.         cout<<"恭喜你成為專業打字員!!";

  11.     }else if(score>=50&&score<=69)

  12.     {

  13.         cout<<"恭喜你成為進階級的好手";              

  14.     }else if(score>=30&&score<=49)

  15.     {

  16.         cout<<"恭喜你成為實用級!!";

  17.     }else if(score==0)

  18.     {

  19.         cout<<"你...爛透了...!!";            

  20.     }else

  21.     {

  22.         cout<<"你來亂的";

  23.     }

  24.     cout<<endl;

  25.     cout<<endl;

  26.     system("pause");

  27.     return 0;

  28. }
複製代碼

作者: 尤泓鈞    時間: 2011-9-24 16:48

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int score;
  6.     cout<<"請輸入分數:";
  7.     cin>>score;
  8.     if(score==100)
  9.     {
  10.         cout<<"優";
  11.     }else if (score>=90&&score<99)
  12.     {
  13.           cout<<"甲!";
  14.     }else if(score>80&&score<89)
  15.     {
  16.           cout<<"乙";
  17.     }else if (score>70&&score<79)
  18.     {
  19.           cout<<"丙";
  20.               
  21.       
  22.       
  23.       
  24.      system("pause")
  25.     return 0;
  26. }
複製代碼

作者: 劉漢文    時間: 2011-9-24 16:50

本帖最後由 劉漢文 於 2011-9-24 17:16 編輯
  1. #include<iostream>

  2. using namespace std;

  3. int main()

  4. {

  5.     int score;

  6.     cout<<"請輸入你的英打成績";

  7.     cin>>score;

  8.     if(score>=70)

  9.     {

  10.         cout<<"恭喜你成為專業了!!";

  11.     }else if(score>=50 && score<=69)

  12.     {

  13.         cout<<"恭喜你成為進階!!加油衝到專業吧";              

  14.     }else if(score>=30 && score<=49)

  15.     {

  16.         cout<<"恭喜你成為實用!";

  17.     }else if(score==0)

  18.     {

  19.         cout<<"你也打的太差了吧!!";            

  20.     }else

  21.     {

  22.         cout<<"你是來亂的嗎??";

  23.     }

  24.     cout<<endl;

  25.     system("pause");

  26.     return 0;

  27. }
複製代碼

作者: t8155745    時間: 2011-9-24 16:54

  1. #include <iostream>  //前置處理指令<標頭檔>含括動作,寫程式的準備工作
  2. using namespace std;  //名稱空間

  3. int main( )  //要執行的程式碼
  4. {
  5.     int score;
  6.     cout<<"請輸入打字成績:";
  7.     cin>>score;
  8.     if(score>=70)
  9.     {   
  10.          cout<<"專業級!";
  11.     }else if(score>=50 && score<70)
  12.     {
  13.          cout<<"進階級 ";
  14.          
  15.     }else if(score>30 && score<50)
  16.     {
  17.          cout<<"實用級 ";
  18.      }else   
  19.     {
  20.        cout<<"未通過";   
  21.          
  22.     }
  23.    
  24.     system("pause");
  25.     return 0;
  26. }
複製代碼

作者: 許逸瑋    時間: 2011-9-24 16:55

  1. #include <iostream>

  2. using namespace std;

  3. int main()

  4. {

  5.     int score;

  6.     cout<<"請輸入分數:";

  7.     cin>>score;

  8.     if(score>=90&&score<=100)

  9.     {

  10.         cout<<"優!"<<endl;

  11.     }else if(score>=80&&score<89)

  12.     {

  13.         cout<<"甲!"<<endl;

  14.     }else if(score>=70&&score<79)

  15.     {

  16.         cout<<"乙!"<<endl;

  17.     } else if(score>=60&&score<69)

  18.     {

  19.         cout<<"丙"<<endl;

  20.     }else if(score>=0&&score<59)
  21.    
  22.     {
  23.          
  24.           cout<<" !丁! >0<  你玩了!不及格";
  25.    
  26.     }else

  27.     {

  28.         cout<<"輸入錯誤"<<endl;

  29.     }

  30.     system("pause");

  31.     return 0;

  32. }
複製代碼

作者: t8155745    時間: 2011-9-24 16:59

  1. #include <iostream>  //前置處理指令<標頭檔>含括動作,寫程式的準備工作
  2. using namespace std;  //名稱空間

  3. int main( )  //要執行的程式碼
  4. {
  5.     int score;
  6.     cout<<"請輸入打字成績:";
  7.     cin>>score;
  8.     if(score>=80 && score<=100)
  9.     {   
  10.          cout<<"甲!";
  11.     }else if(score>=70 && score<=79)
  12.     {
  13.          cout<<"乙";
  14.          
  15.     }else if(score>60 && score<=69)
  16.     {
  17.          cout<<"丙 ";
  18.      }else   
  19.     {
  20.        cout<<"未通過";   
  21.          
  22.     }
  23.    
  24.     system("pause");
  25.     return 0;
  26. }
複製代碼

作者: t2364705    時間: 2011-9-24 17:00

本帖最後由 t2364705 於 2011-9-24 17:17 編輯
  1. int main()
  2. {
  3.     int score;
  4.     cout<<"請輸入成績";
  5.     cin>>score;
  6.     if(score==100)
  7.    
  8.     {
  9.         cout<<"恭喜你得到優等!";
  10.     }else if(score>=80 && score<100)
  11.    
  12.     {
  13.          cout<<"恭喜你得到甲等!";
  14.     } else if(score>=70 && score<80)
  15.     {
  16.           cout<<"你得到乙等!";
  17.     }else if(score>=60 && score<70)
  18.     {
  19.           cout<<"你得到丙等!";
  20.    
  21.     }else
  22.     {
  23.           cout<<"太差了!只得到了丁等!";
  24.     }
  25.    

  26.     system("pause");
  27.      return 0;
  28. }
複製代碼

作者: 蔡昀佑    時間: 2011-9-24 17:01

#include<iostream>
using namespace std;
int main()
{
int score;
cout<<"輸入成績:";
cin>>score;
if(score>=180&&score<=100)
{
    cout<<"甲";
}else if(score>70&&score<=79)
{
    cout<<"乙";
}else if(score>60&&score<=69)
{
    cout<<"丙";  
}else if(score>0&&score<59)      
{
    cout<<"丁";
     
}else
{
    cout<<"X";
}
system("pause");
return 0;
}
作者: t2364705    時間: 2011-9-24 17:04

  1. #include<iostream>
  2. using namespace std ;
  3. int main()
  4. {
  5.     int score;
  6.     cout<<"請輸入打字成績";
  7.     cin>>score;
  8.     if(score>=70)
  9.    
  10.     {
  11.         cout<<"恭喜你得到專業級!";
  12.     }else if(score>=50 && score<70)
  13.    
  14.     {
  15.          cout<<"你得到進階級!";
  16.     } else if(score>=30 && score<50)
  17.     {
  18.           cout<<"你得到實用級!";
  19.     }else
  20.     {
  21.           cout<<"太差了!你沒有通過!";
  22.     }
  23.    

  24.     system("pause");
  25.      return 0;
  26. }
複製代碼





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