0
私は2つの金額をキー入力できるようにクラスを割り当てなければなりません。最初の金額は総販売金額、次に次は金額ですキャッシャーに。プログラムは必要な変更を計算し、最低金額の紙幣と硬貨を使用して顧客に返却する各金額の数をレジ係に伝える必要があります。 $ 20,10,5,1、および0.25,0.10,0.05、および0.01を使用します。キャッシャーに支払う金額よりも多くの金額が与えられていることを確認するには、while loop
も含める必要があります。 Java - 変更する請求書とコインの数が少なくても
public class Change {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
//Enter sale amount less than $100
System.out.println("Enter the sale amount: ");
double price = input.nextDouble();
//Enter amount of money handed to cashier less than $100
System.out.println("Enter the amount of money handed to the cashier: ");
double payment = input.nextDouble();
double difference = payment - price;
int num20 = (int)(difference/20);
System.out.println("num20 = " + num20);
difference = difference % 20;
System.out.println("difference = " + difference);
int num10 = (int)(difference/10);
System.out.println("num20 = " + num10);
difference = difference % 10;
System.out.println("difference = " + difference);
int numQtr = (int)(difference/.25);
System.out.println("numqtr = " + numQtr);
int numDime = (int)(difference/.10);
System.out.println("numDime = " + numDime);
}
指定した変更点の変更 – Carbon