[1/22作業] if...else if...else 票價分類
本帖最後由 李泳霖 於 2024-1-23 09:16 編輯
假設有一遊樂園的票價表如下,請設計一個小程式,讓電腦依據使用者的年齡,回應票價與種類:
3歲以下 幼兒票 免費入場
4歲 ~ 12歲 兒童票 50元
13歲 ~ 64歲 一般票 100元
65歲以上 敬老票 70元
若年紀為負數或超過100歲就回應「別鬧了!」
[使用者介面如下]
請輸入你的年齡: 9
購買兒童票(50元)!
請輸入你的年齡: 200
別鬧了!- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
- int age;
- re:
- cout<<"請輸入你的年齡: ";
- cin>>age;
- if(age<0 || age>100)
- cout<<"別鬧了!"<<endl;
- else if(age<=3)
- cout<<"免費入場!"<<endl;
- else if(age<=12)
- cout<<"購買兒童票(50元)!"<<endl;
- else if(age<=64)
- cout<<"購買一般票(100元)!"<<endl;
- else
- cout<<"購買敬老票(70元)!"<<endl;
- cout<<endl;
- goto re;
- system("pause");
- return 0;
- }
複製代碼 |