★★ Java の宿題ここで答えます Part 53 ★★
■ このスレッドは過去ログ倉庫に格納されています
0259デフォルトの名無しさん
2005/10/11(火) 16:04:57Purchase Price: $ 34.80
Amount Tendered: $ 40.00
Your change is: $ 5.20
5 one-dollar bill(s)
0 quarter(s)
2 dime(s)
0 nickel(s)
0 penn(y/ies)
Thank you for your business. Come back soon.
【 用語 】one-dollar bill〜Pennyはアメリカで使われている通貨です。quarterは¢25、dimeは¢10、nickelは¢5、pennyは¢1です。
【 期限 】10/12
【 Ver 】1.5以降 コンパイラはBorland JBuilder 2005 Foundation ver11.0を使用。
【 補足 】Integerを使えと言われました。プログラムの内容としては、Amount Tendered - Purchase Price = Your change を出して、
そのchange(お釣り)を、下のそれぞれの小銭に分担するというプログラムです。
この場合は、$5.20のお釣りなので、5枚one-dollor billがあり、2枚dime(¢10)があるという事です。
なので、$3.36の場合は3枚one-dollor bill、1枚quarter、2枚dime、1枚pennyという風に出力されます。
これらの出力には、$5.20の場合、520と認識させて520/100で5枚のone-dollor bill、520%100で20なので、
20/10で2枚のdimeという事になります。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています