cout << "Your change is " << change << ". Here's your change:";
char q = '@';
double ccounter = 0;
while(ccounter <= (change - .24)){
cout << q;
ccounter = ccounter + .25;
}
char d = '^';
while(ccounter <= (change - .09))
{
cout << d;
ccounter = ccounter + .10;
}
char n = '&';
while(ccounter <= (change - .04)){
cout << n;
ccounter = ccounter + .05;
}
char p = '*';
while(ccounter <= change){
cout << p;
ccounter = ccounter + .01;
}
return 0;
}
一旦您的客戶向您支付的金額大於或等於1.87,請使用上面列出的符號給他們進行更改。因此,舉例來說,如果你的客戶有5美元支付的,你應該打印出來:使用字符圖標確定更改的C++數學計算
Your change is 3.13. Here’s your change: $$$^***
首先是編碼第二塊是提示。
當他們願意付出一切都很好,但4獲得4組便士的圖標時,實際上它應該有三個,因爲變化是0.13是什麼用戶輸入3。
任何幫助或建議將不勝感激!
謝謝你們:)
[ * ] = Penny (1 cent)
[ & ] = Nickel (5 cents)
[^] = Dime (10 cents)
[ @ ] = Quarter (25 cents)
[ $ ] = 1 dollar
時間來學習如何使用調試器,以及如何通過一步一行行的代碼。 –
簡答題;浮點不是很大,用於存儲貨幣金額,因爲舍入誤差可以很容易地在蠕動,你應該在美分存儲貨幣金額爲整數值。 –
那麼如果你想成爲任何類型的程序員,甚至是一個愛好者,那麼你真的需要學習如何使用調試器。這在這樣的情況下是無價的。 –