请看看下面的代码计算美元就在货币改革计划 - C++
#include <QtCore/QCoreApplication>
#include <iostream>
int main(int argc, char *argv[])
{
using namespace std;
double purchaseAmount;
double paidAmount;
float balance;
int change, quarters, dimes, nickels, pennies, tenDollar, fiveDollar; // declare variables
cout << "Enter Total purchased amount" << endl;
cin >> purchaseAmount;
cout << "Enter Total paid amount" << endl;
cin >> paidAmount;
balance = paidAmount - purchaseAmount ;
tenDollar = balance/10; // calculate the number of Ten Dollars
change = tenDollar % 10 ; // calculate the change needed
change = balance * 100;
quarters = change/25; // calculate the number of quarters
change = change % 25; // calculate remaining change needed
dimes = change/10; // calculate the number of dimes
change = change % 10; // calculate remaining change needed
nickels = change/5; // calculate the number of nickels
pennies = change % 5; // calculate pennies
cout << "\nQuarters: " << quarters << endl; // display # of quarters
cout << " Dimes: " << dimes << endl; // display # of dimes
cout << " Nickels: " << nickels << endl; // display # of nickels
cout <<" Pennies: " << pennies << endl; // display # of pennies
cout <<" Ten dollar: " << tenDollar << endl; // display # of Ten dollar
//cout <<" Five dollar: " << fiveDollar << endl; // display # of Ten dollar
return (0);
}
我想在这里做,计算剩下十块钱,宿舍,硬币,镍的变化和便士。例如,当我用这种方式运行程序 -
Enter Total purchased amount
9.75
Enter Total paid amount
20
Quarters: 4
Dimes: 0
Nickels: 0
Pennies: 0
Ten dollar: 1
这是错误的。这就是说,上面的输出是错误的。相反它应该是
Enter Total purchased amount
9.75
Enter Total paid amount
20
Quarters: 1
Dimes: 0
Nickels: 0
Pennies: 0
Ten dollar: 1
那么我在这里做错了什么?
感谢
那么我在这里做错了什么? - 期待别人做你的功课我猜... – dtech
不,我不是..我自己开始,寻求帮助。 – user15169
我们似乎已经丢失了下面的代码... –