2019年3月20日 星期三

Scratch 3.0 (19)找零錢

貓咪要找零錢,怎樣才會找出最少的零錢
當然是從大的開始找起,這種從大的,從多的開始找起的辦法就是貪心法
下載:https://scratch.mit.edu/projects/295373500/


等待使用者輸入要找的零錢 



輸出要找的零錢,其中1要找4個,就直接輸出4個1
程式首先要讓使用者輸入
變數B則是輸出的字
每次將A減去要找的零錢,然後加到B上面去顯示 
上圖中有四個重覆結構內是空白的,請模仿第一個寫出正確的程式碼

進階:
(1)輸出格式改成 50*1 20*1 5*1 1*3 這樣的格式,可參考底下的方式增加變數C去計算
(2) 增加如果找的零錢是小於1或大於99則顯示無法計算
(3) 改成可以找1-999之間的找零錢程式





沒有留言:

張貼留言