问题
编写一个收银柜台收款程序,根据商品总价、购买数量以及收款金额计算并输出应收金额和找零;当总价大于或等于500时,享受8折优惠。考虑程序的异常情况:收款金额小于应收金额。控制台交互情况如下:
当收款金额大于等于应收金额时,控制台交互情况如图所示:
当收款金额小于应收金额时,控制台的交互情况如图所示。
方案
本案例的实现方案如图所示。图中T表示true,F表示false。
编写一个收银柜台收款程序,根据商品总价、购买数量以及收款金额计算并输出应收金额和找零;当总价大于或等于500时,享受8折优惠。考虑程序的异常情况:收款金额小于应收金额。控制台交互情况如下:
当收款金额大于等于应收金额时,控制台交互情况如图所示:
当收款金额小于应收金额时,控制台的交互情况如图所示。
本案例的实现方案如图所示。图中T表示true,F表示false。