Board logo

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

作者: tonyh    時間: 2013-3-16 15:20     標題: [作業] if...else if...else 判斷式

假設有一遊樂園的票價表如下, 請設計一個小程式, 讓電腦依據使用者的年齡, 回應票價與種類:
       3歲以下   幼兒票   免費入場
  4歲 ~ 12歲   兒童票   50元
13歲 ~ 64歲   一般票   100元
     65歲以上   敬老票   70元
作者: 林長逸    時間: 2013-3-16 15:34

  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<15)
  10.     {
  11.       cout<<"不及格!"<<endl;           
  12.     }
  13.     else if(score>=15 && score<30)
  14.     {
  15.     cout<<"實用!實用!"<<endl;
  16.     }
  17.      else if(score>=30&& score<80 )
  18.      {
  19.         cout<<"進階啦1"<<endl;  
  20.      }     
  21.     else if(score>=80)
  22.     {
  23.        cout<<"真專業!"<<endl;   
  24.      }     
  25.      else
  26.      
  27.     system ("pause");
  28.     return 0;

  29. }
複製代碼

作者: 黃崇維    時間: 2013-3-16 15:45

  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>=65)
  10.     {
  11.     cout<<"敬老票! 70元! 屌爆了!"<<endl;         
  12.     }
  13.     else if(age>=13 && age<=64)
  14.     {
  15.          cout<<"一般票! 100元! 可以死了!"<<endl;
  16.     }
  17.     else if(age>=4 && age<=12)
  18.     {
  19.          cout<<"學生票! 50元!跳樓吧!"<<endl;
  20.     }
  21.     else if(age==0)
  22.     {
  23.          cout<<"幼兒票! 免費入場! 賽到的!"<<endl;
  24.     }
  25.     else
  26.     {
  27.          cout<<"輸入錯誤!"<<endl;
  28.     }
  29.     system("pause");
  30.     return 0;
  31. }
複製代碼

作者: 林以諾    時間: 2013-3-16 19:26

  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>=1 && age<=3)
  10.     {
  11.      cout<<"幼兒票!免費入場!再過幾年就要付錢了"<<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<110)
  22.      {
  23.      cout<<"敬老票!70元!老扣扣"<<endl;            
  24.      }
  25.     else
  26.     {
  27.      cout<<"沒這年齡!重輸入"<<endl;
  28.      }


  29. system("pause");
  30. return 0;
  31. }
複製代碼

作者: 黃柏維    時間: 2013-3-16 23:08

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

  32. }
複製代碼

作者: 蘇昱安    時間: 2013-3-17 18:16

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

作者: 林鎧言    時間: 2013-3-21 22:51

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.         float x;
  7.         cout<<"請輸入你的年齡:";
  8.         cin>>x;
  9.         if(x>=65 && x<=120)
  10.         {
  11.                 cout<<"敬老票!70元。了不起,活了超過一甲子!"<<endl;
  12.         }
  13.         else if(x>12 && x<65)
  14.         {
  15.                 cout<<"一般票!100元,你逃不掉的!"<<endl;
  16.         }
  17.         else if(x>=4 && x<13)
  18.         {
  19.                 cout<<"兒童票!50元,還在讀小學,給你算便宜一點!"<<endl;
  20.        
  21.         }
  22.         else if(x>=0 && x<3)
  23.         {
  24.                 cout<<"幼兒票!免費入場,好好喔!"<<endl;
  25.         }
  26.         else
  27.         {
  28.                 cout<<"輸入錯誤"<<endl;
  29.         }
  30.        
  31.         system("pause");
  32.         return 0;
  33. }
複製代碼

作者: 林鎧言    時間: 2013-3-22 21:52

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.         float x;
  7.         cout<<"請輸入你的年齡:";
  8.         cin>>x;
  9.         if(x>=65 && x<=120)
  10.         {
  11.                 cout<<"敬老票!70元。了不起,活了超過一甲子!"<<endl;
  12.         }
  13.         else if(x>12 && x<65)
  14.         {
  15.                 cout<<"一般票!100元,你逃不掉的!"<<endl;
  16.         }
  17.         else if(x>=4 && x<13)
  18.         {
  19.                 cout<<"兒童票!50元,還在讀小學,給你算便宜一點!"<<endl;
  20.        
  21.         }
  22.         else if(x>=0 && x<3)
  23.         {
  24.                 cout<<"幼兒票!免費入場,好好喔!"<<endl;
  25.         }
  26.         else if(x<0)
  27.         {
  28.                 cout<<"莊孝維!你以為我不知道你是亂打得嗎?笨蛋"<<endl;
  29.         }
  30.         else if(x>120)
  31.         {
  32.                 cout<<"你以為你是人瑞嗎?超過一百甘歲的怪物"<<endl;
  33.         }
  34.         system("pause");
  35.         return 0;
  36. }
複製代碼

作者: 許逸群    時間: 2013-3-23 10:06

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.            
  7.             int age;
  8.             cout<<"遊樂園驗票系統 "<<endl;
  9.             cout<<"請輸入你的年齡: ";
  10.             cin>>age;
  11.             if(age<=3 && age>=1)
  12.             {
  13.             cout<<"幼兒票 免費入場!!讚!"<<endl;
  14.             }
  15.             else if(age>=4 && age<=12)
  16.             {
  17.             cout<<"兒童票 50元"<<endl;
  18.             }
  19.             else if(age>=13 && age<=64)
  20.             {
  21.             cout<<"一般票 100元"<<endl;
  22.             }
  23.             else if(age>=65 && age<=114)
  24.             {
  25.             cout<<"敬老票 70元"<<endl;
  26.             }
  27.             else
  28.             {
  29.             cout<<"輸入錯誤"<<endl;
  30.             }
  31.         
  32.         system("pause");
  33.         return 0;

  34. }
複製代碼

作者: 劉泳鱔    時間: 2013-3-23 13:33

  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>=65)
  10.     {
  11.     cout<<"敬老票! 70元! "<<endl;         
  12.     }
  13.     else if(age>=13 && age<=64)
  14.     {
  15.          cout<<"一般票! 100元! "<<endl;
  16.     }
  17.     else if(age>=4 && age<=12)
  18.     {
  19.          cout<<"學生票! 50元!!"<<endl;
  20.     }

  21.     else if(age==0)

  22.     {
  23.         cout<<"幼兒票! 免費入場! "<<endl;
  24.     }

  25.     else
  26.     {
  27.          cout<<"輸入錯誤!"<<endl;
  28.     }
  29.     system("pause");
  30.     return 0;
  31. }
複製代碼

作者: 李彥彤    時間: 2013-8-17 17:22

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





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