Board logo

標題: [作業] if...else if...else 票價分類 [打印本頁]

作者: 鄭繼威    時間: 2022-4-13 11:55     標題: [作業] if...else if...else 票價分類

本帖最後由 鄭繼威 於 2022-5-30 19:52 編輯

最後一個if...else練習
假設有一遊樂園的票價表如下, 請設計一個小程式, 讓電腦依據使用者的年齡, 回應票價與種類:
  0歲 ~  3歲    幼兒票   免費入場
  4歲 ~ 12歲   兒童票   50元
13歲 ~ 64歲   一般票   100元
     65歲以上   敬老票   70元
不在以上範圍   別鬧了!

[使用者介面如下]
請輸入你的年齡: 9
購買兒童票(50元)!
請輸入你的年齡: 200
別鬧了!
作者: 黃柏青    時間: 2022-4-13 21:11

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){

  5.     int age;
  6.     cout<<"請輸入你的年齡: ";
  7.     cin>>age;
  8.     if(age<4)
  9.         cout<<"幼兒票0元"<<endl;
  10.     else if(age>=4 && age<=12)
  11.         cout<<"兒童票50元"<<endl;
  12.     else if(age>=13 && age<=64)
  13.         cout<<"一般票100元"<<endl;
  14.     else if(age>=65 && age<=120)
  15.         cout<<" 敬老票70元"<<endl;
  16.     else
  17.         cout<<"別鬧了"<<endl;
  18.     system("pause");
  19.     return 0;   
  20. }
複製代碼

作者: 李彣    時間: 2022-4-13 21:12

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int age;
  7.     cout<<"請輸入你的年齡:";
  8.     cin>>age;
  9.     if(age<=3)
  10.     {
  11.         cout<<"幼兒票0元"<<endl;
  12.     }
  13.     else if(age>=4 && age<=12)
  14.     {
  15.         cout<<"兒童票50元"<<endl;
  16.     }
  17.     else if(age>=13 && age<65)
  18.     {
  19.         cout<<"一般票100元"<<endl;
  20.     }
  21.     else if(age>=65 && age<100)
  22.     {
  23.         cout<<"敬老票70元"<<endl;
  24.     }
  25.     else
  26.     {
  27.         cout<<"別鬧了"<<endl;
  28.     }
  29.    
  30.      
  31.     system("pause");
  32.     return 0;
  33. }
複製代碼

作者: 黃裕恩    時間: 2022-4-13 21:13

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){

  5.     int age;
  6.     cout<<"請輸入你的年齡: ";
  7.     cin>>age;
  8.     if(age<4)
  9.         cout<<"幼兒票0元"<<endl;
  10.     else if(age>=4 && age<=12)
  11.         cout<<"兒童票50元"<<endl;
  12.     else if(age>=13 && age<=64)
  13.         cout<<"一般票100元"<<endl;
  14.     else if(age>=65 && age<=120)
  15.         cout<<" 敬老票70元"<<endl;
  16.     else
  17.         cout<<"別鬧了"<<endl;
  18.     system("pause");
  19.     return 0;   
  20. }
複製代碼

作者: 齊振睿    時間: 2022-4-13 21:13

本帖最後由 鄭繼威 於 2022-4-13 21:15 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int score;
  7.     cout<<"請輸入你的年齡: ";
  8.     cin>>score;
  9.     if(score==100)
  10.         cout<<" 幼兒票 0元"<<endl;
  11.     else if(score<100 && score>=60)
  12.         cout<<"兒童票 50元"<<endl;
  13.     else if(score<60 && score>0)
  14.         cout<<"一般票 100元"<<endl;
  15.     else if(score==0)
  16.         cout<<"敬老票 70元"<<endl;
  17.     else
  18.         cout<<"別"<<endl;
  19.     system("pause");
  20.     return 0;   
  21. }
複製代碼

作者: 李睿宸    時間: 2022-4-19 21:02

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;

  4. int main()
  5. {
  6.     int age;
  7.     re:
  8.     cout<<"請輸入年齡:";
  9.     cin>>age;
  10.     if(age<=3 && age>=0)
  11.    
  12.     cout<<"幼兒票:免費入場"<<endl;
  13.    
  14.     else if(age<=12 && age>=4)
  15.    
  16.     cout<<"兒童票:50元"<<endl;
  17.    
  18.     else if(age<=64 && age>=13)
  19.    
  20.     cout<<"一般票:100元"<<endl;
  21.    
  22.     else if(age>=65 && age<=105)
  23.    
  24.     cout<<"敬老票:70元"<<endl;
  25.    
  26.     else
  27.    
  28.     cout<<"請輸入正確年齡"<<endl;
  29.     goto re;
  30.    
  31.     system("pause");
  32.     return 0;   


  33.    
  34. }
複製代碼

作者: 陳牧謙    時間: 2022-4-20 15:36

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int age;
  7.     re:
  8.     cout<<"請輸入你的年齡:";
  9.     cin>>age;
  10.     if(age<4 && age>=1    )
  11.         cout<<"幼兒票 免費入場"<<endl;
  12.     else if(age>=4 && age<=12)
  13.         cout<<"購買兒童票(50元)!"<<endl;
  14.     else if(age>=13 && age<=64)
  15.         cout<<"購買一般票(100)元!"<<endl;
  16.     else if(age>=65 && age<=120)
  17.         cout<<"購買敬老票(70)元!"<<endl;
  18.     else
  19.         cout<<"別鬧了"<<endl;
  20.         goto re;
  21.     system("pause");
  22.     return 0;   
  23. }
複製代碼

作者: 林劭澧    時間: 2022-5-24 17:16

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.     int age;
  6.     cout<<"請輸入你的年齡: ";
  7.     cin>>age;
  8.     if(age<4)
  9.         cout<<"幼兒票0元"<<endl;
  10.     else if(age>=4 && age<=12)
  11.         cout<<"兒童票50元"<<endl;
  12.     else if(age>=13 && age<=64)
  13.         cout<<"一般票100元"<<endl;
  14.     else if(age>=65 && age<=120)
  15.         cout<<" 敬老票70元"<<endl;
  16.     else
  17.         cout<<"別鬧了"<<endl;
  18.     system("pause");
  19.     return 0;   }
複製代碼

作者: 林劭杰    時間: 2022-5-30 19:56

本帖最後由 鄭繼威 於 2022-5-30 20:27 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){

  5.     int age;
  6.     cout<<"請輸入你的年齡: ";
  7.     cin>>age;
  8.     if(age<4 && age>=0)
  9.         cout<<"幼兒票0元"<<endl;
  10.     else if(age>=4 && age<=12)
  11.         cout<<"兒童票50元"<<endl;
  12.     else if(age>=13 && age<=64)
  13.         cout<<"一般票100元"<<endl;
  14.     else if(age>=65 && age<=120)
  15.         cout<<" 敬老票70元"<<endl;
  16.     else
  17.                 cout<<"請重打"<<endl;
  18.    
  19.     system("pause");
  20.     return 0;   
  21. }
複製代碼





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