標題:
[隨堂測驗] 智慧找零系統 (二)
[打印本頁]
作者:
鄭繼威
時間:
2022-11-11 17:12
標題:
[隨堂測驗] 智慧找零系統 (二)
本帖最後由 鄭繼威 於 2023-2-24 00:02 編輯
設計一個更聰明的智慧找零系統, 包括客人付的錢
不足
,
剛好
, 或
任何
可能發生的狀況.
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
re:
system("cls");
int price,pay,money;
cout<<"*** 智慧找零系統 ***"<<endl<<endl;
cout<<"請輸入商品價格: ";
cin>>price;
if(price<=0)
goto re;
cout<<"客人付了多少錢: ";
cin>>pay;
if(pay<0)
goto re;
money=pay-price;
if(money==0)
{
cout<<endl<<"剛剛好!銘謝惠顧!"<<endl;
}else if(money<0)
{
cout<<endl<<"錢不夠喔!還差"<<-money<<"元!"<<endl;
}else if(money>=1000)
{
cout<<endl<<"錢太多?全部送我吧!"<<endl;
}else
{
cout<<endl<<"需找客人"<<money<<"元"<<endl<<endl;
if(money>=500)
{
cout<<"五百元鈔票"<<money/500<<"張"<<endl;
money%=500; //money=money%500;
}
if(money>=100)
{
cout<<"一百元鈔票"<<money/100<<"張"<<endl;
money%=100;
}
if(money>=50)
{
cout<<"五十元硬幣"<<money/50<<"枚"<<endl;
money%=50;
}
if(money>=10)
{
cout<<"十元硬幣"<<money/10<<"枚"<<endl;
money%=10;
}
if(money>=5)
{
cout<<"五元硬幣"<<money/5<<"枚"<<endl;
money%=5;
}
if(money>0)
cout<<"一元硬幣"<<money<<"枚"<<endl;
}
cout<<endl;
system("pause");
goto re;
return 0;
}
複製代碼
作者:
吳俊頡
時間:
2022-11-11 21:17
此帖僅作者可見
作者:
宜儒
時間:
2022-11-12 13:38
此帖僅作者可見
作者:
林雋喆
時間:
2022-11-12 14:04
此帖僅作者可見
作者:
羅紹齊
時間:
2022-11-12 14:26
此帖僅作者可見
作者:
葉佳和
時間:
2022-11-12 14:30
此帖僅作者可見
作者:
羅暐傑
時間:
2022-11-12 14:31
此帖僅作者可見
作者:
陳宥霖
時間:
2022-11-12 14:34
此帖僅作者可見
作者:
盧禹丞
時間:
2022-11-12 14:42
此帖僅作者可見
作者:
徐啟祐
時間:
2022-11-12 14:44
此帖僅作者可見
作者:
楊芊琦
時間:
2022-11-12 14:47
此帖僅作者可見
作者:
陳泓亦
時間:
2022-11-12 15:24
此帖僅作者可見
作者:
翁川祐
時間:
2022-11-13 12:53
此帖僅作者可見
作者:
朱奕祈
時間:
2023-12-18 20:17
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2