標題:
[作業] 智慧找零系統
[打印本頁]
作者:
李泳霖
時間:
2021-2-3 15:46
標題:
[作業] 智慧找零系統
本帖最後由 李泳霖 於 2021-2-4 09:53 編輯
設計一智慧找零系統, 使用者可輸入商品價格與客人付了多少錢, 電腦回應需找多少錢, 並顯示細節.
譬如: 若有一230元的商品, 客人付了1000元, 則電腦回應
總共需找客人770元
500元鈔票1張
100元鈔票2張
50元硬幣1枚
10元硬幣2枚
import java.util.Scanner;
public class Ch01
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
while(true)//無窮迴圈執行無數次
{
int price,pay,money;//商品價格 付了多少錢 需要找多少錢
System.out.println("*** 智慧找零系統 ***\n");
System.out.print("請輸入商品價格: ");
price=s.nextInt();
System.out.print("客人付了多少錢: ");
pay=s.nextInt();
money=pay-price;//需要找的錢
if(money>0)
{
System.out.println("\n需找客人"+money+"元\n");
if(money>=500)
{
System.out.println("五百元鈔票"+(money/500)+"張");
money=money%500;
}
if(money>=100)
{
System.out.println("一百元鈔票"+(money/100)+"張");
money=money%100;
}
if(money>=50)
{
System.out.println("五十元硬幣"+(money/50)+"枚");
money=money%50;
}
if(money>=10)
{
System.out.println("十元硬幣"+(money/10)+"枚");
money=money%10;
}
if(money>=5)
{
System.out.println("五元硬幣"+(money/5)+"枚");
money=money%5;
}
if(money>=1)
System.out.println("一元硬幣"+money+"枚");
System.out.println();
}
else{
System.out.println("輸入錯誤!\n");
}
}
}
}
複製代碼
作者:
李泳霖
時間:
2021-2-3 16:02
此帖僅作者可見
作者:
陳羿安
時間:
2021-2-3 16:02
此帖僅作者可見
作者:
何欣蓉
時間:
2021-2-3 16:05
此帖僅作者可見
作者:
莊冠鈞
時間:
2021-2-3 16:06
此帖僅作者可見
作者:
陳勤允
時間:
2021-2-3 16:06
此帖僅作者可見
作者:
莊冠鈞
時間:
2021-2-3 23:43
此帖僅作者可見
作者:
陳勤允
時間:
2021-2-4 00:13
此帖僅作者可見
作者:
莊冠鈞
時間:
2021-2-4 09:47
此帖僅作者可見
作者:
黃彥凱
時間:
2021-2-4 09:53
此帖僅作者可見
作者:
王昱晴
時間:
2021-2-4 09:57
此帖僅作者可見
作者:
陳勤允
時間:
2021-2-4 09:58
此帖僅作者可見
作者:
曾柏愷
時間:
2021-2-4 09:59
此帖僅作者可見
作者:
張証宥
時間:
2021-2-4 10:00
此帖僅作者可見
作者:
林昱成
時間:
2021-2-4 10:03
此帖僅作者可見
作者:
黃峻偉
時間:
2021-2-4 10:07
此帖僅作者可見
作者:
萱彥
時間:
2021-2-4 10:12
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2