我有一个文件discount.txt,它包含以下格式的数据:From $100 up to less than $500 --> 10%
From $500然而,如果销售总额为101美元,则折扣为0.10美元。如果销售总额为500美元,则折扣为40美元,但如果销售总额为501美元,则折扣为40.20美元。为了解决这个问题,我认为有四个清单:一个清单用于存储销售金额的下限,一个用于存储上限,一个用于持有与一个区间对应的固定增量,另一个用于持有附加<e
所以我对打印输出的顺序有问题。应该是“你有折扣券吗?”那么“是成人票还是儿童票打折?”然后基于该回答或者错误代码或者继续到收据。只有当用户在“您有折扣优惠券吗?”中有一个Y答案时,折扣才会弹出。折扣仍然适用,但不应打印错误消息。 cout<< "\nDo you have a discount coupon (Y for yes)?******";