wangkeming07
學(xué)無止境。
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 97 個(gè)
工控威望: 826 點(diǎn)
下載積分: 851 分
在線時(shí)間: 49(小時(shí))
注冊(cè)時(shí)間: 2011-05-27
最后登錄: 2023-04-21
查看wangkeming07的 主題 / 回貼
樓主  發(fā)表于: 2016-04-03 22:58
D7為剩余錢幣的數(shù)值。K5  K10分別代表5元 10元。( 我希望D7除以5 的結(jié)果整數(shù)放入D20 余數(shù)放入21 ,比如D7數(shù)據(jù)是16 ,則D20為3 D21為1 ,就是退錢的時(shí)候退出5元的三次,1次一元的錢幣。)
但是現(xiàn)在我除完之后不知道怎么寫下去了,因?yàn)槲蚁雽?duì)應(yīng)的退幣輸出(5元退幣輸出 ,10元退幣輸出,1元退幣輸出)而且最好還能有個(gè)優(yōu)先的級(jí)別輸出。就是能找10的就找10元,不足10元找5元的錢幣。真的寫不下去。求幫助。 [attachment=146086]
wwcwwc
級(jí)別: VIP會(huì)員

精華主題: 0
發(fā)帖數(shù)量: 3393 個(gè)
工控威望: 3189 點(diǎn)
下載積分: 70397 分
在線時(shí)間: 1603(小時(shí))
注冊(cè)時(shí)間: 2008-04-20
最后登錄: 2024-11-13
查看wwcwwc的 主題 / 回貼
1樓  發(fā)表于: 2016-04-04 00:29
既然是思路我說說自己的想法:
我認(rèn)為先把D7做比較,如果大于等于10,則做除10處理,如果小于10,則做用5除處理。
至于具體的動(dòng)作(找錢),按你的思路也可以的,如果D20=3,則用執(zhí)行找錢的輸出同時(shí),用減1指令操作D20,直到為0,然后執(zhí)行找1的處理D21