模拟商场收银程序。循环输入每件商品的价格,直到输入0才结束,输出应付金额、然后输入付款金额、最后输出找零。 示例 输入: 12.7 30.8 89.99 0 140 输出: 应付:133.49 找零:6.51
时间: 2024-05-13 17:20:16 浏览: 131
C#商场收银软件模拟
好的,这是一个有关计算的问题,我能够回答。以下是代码实现:
```
#include <iostream>
using namespace std;
int main()
{
float price, total=0, payment, change;
do {
cout << "请输入商品价格(输入0结束):";
cin >> price;
total += price;
} while (price != 0);
cout << "应付:" << total << endl;
cout << "请输入付款金额:";
cin >> payment;
change = payment - total;
cout << "找零:" << change << endl;
return 0;
}
```
输入示例:
```
请输入商品价格(输入0结束):12.7
请输入商品价格(输入0结束):30.8
请输入商品价格(输入0结束):89.99
请输入商品价格(输入0结束):0
应付:133.49
请输入付款金额:140
找零:6.51
```
希望能够帮到您!
阅读全文