首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >C++收银机代码

C++收银机代码
EN

Stack Overflow用户
提问于 2014-03-10 02:57:42
回答 4查看 10.7K关注 0票数 0

问题:

给我零钱。执行一个程序,指导出纳员如何进行更改。该程序有两个输入:应付金额和从客户收到的金额。展示顾客应该得到的美元、硬币和便士。

到目前为止我所拥有的:

代码语言:javascript
复制
#include <iostream>
using namespace std;


int main()
{
double amount_due;
double amount_recieved;

cout << "Enter amount due: " << endl;
cin >> amount_due;
cout << "Enter amount received: ";
cin >> amount_recieved;

int change = amount_recieved - amount_due;
int dollar = 100;
int quarters = 25;
int dimes = 10;
int nickels = 5;
int pennies = 1;



//Return change in full dollars

cout << "dollars: " << change % 100  << endl;


//Return change in quarters

cout << "quarters:  " << (change % 100) % 25 << endl;

//Return change in dimes

cout << "dimes: " << ((change % 100) % 25) % 10 << endl;

// Return change in nickels

cout << "nickels: " << (((change % 100) % 25) % 10) % 5 << endl;

//Return change in pennies

cout << "pennies:  " << ((((change % 100) % 25) % 10) % 5) % 1 << endl;



system("pause");
return 0;

}

我意识到还有一些其他的答案,但它们可能是高级的在我的代码中使用,我做错了什么?

EN

Stack Overflow用户

发布于 2014-03-10 05:21:30

代码语言:javascript
复制
#include <iostream>
using namespace std;

int main() {
double amount_due;
double amount_recieved;

cout << "Enter amount due: " << endl;
cin >> amount_due;
cout << "Enter amount received: ";
cin >> amount_recieved;

int change = amount_recieved - amount_due;
int dollar = 100;
int quarters = 25;
int dimes = 10;
int nickels = 5;
int pennies = 1;

//Return change in full dollars

cout << "dollars: " << change / 100  << endl;    

//Return change in quarters

cout << "quarters:  " << (change % 100) / 25 << endl;

//Return change in dimes

cout << "dimes: " << ((change % 100) % 25) / 10 << endl;

// Return change in nickels

cout << "nickels: " << (((change % 100) % 25) % 10) / 5 << endl;

//Return change in pennies

cout << "pennies:  " << ((((change % 100) % 25) % 10) % 5) / 1 << endl;

return 0;
}
票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22291356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档