Sie sind auf Seite 1von 2

3.

19 LABOR: Genaue Änderung


Schreiben Sie ein Programm mit dem gesamten Änderungsbetrag in Cent als ganzzahlige Eingabe und geben
Sie die Änderung mit den wenigsten Münzen aus, einem Münztyp pro Zeile. Die Münzarten sind Dollars,
Quarters, Dimes, Nickels und Pennies. Verwenden Sie Singular- und Plural-Münznamen, wie 1 Penny vs. 2
Pennies.

Beispiel: Wenn die Eingabe: 0 ist

die Ausgabe ist: Keine Änderung


Beispiel: Wenn die Eingabe: 45 ist

die Ausgabe ist:


1 Quartal
2 Groschen

CODE(JAVA):

java.util.Scanner importieren;

public class LabProgram {


public static void main(String[] args) { Scanner scnr = neuer Scanner(System.in); int totalChange;

totalChange = scnr.nextInt();

if (totalChange == 0) { System.out.println("Keine Änderung");


}
else {
int dollars = Math.round((int)totalChange / 100);
totalChange = totalChange % 100;
int quarter = Math.round((int)totalChange / 25);
totalChange = totalChange % 25;
int dimes = Math.round((int)totalChange / 10);
totalChange = totalChange % 10;
int nickels = Math.round((int)totalChange / 5);
totalChange = totalChange % 5;
int pennies = Math.round((int)totalChange / 1);
if (dollars > 1) {
System.out.println(Dollar + " Dollar");
}
else if (dollars == 1) { System.out.println(dollars + " Dollar");
}
wenn (Quartale > 1) { System.out.println(Quartale + " Quartale");
}
else if (quarter == 1) { System.out.println(quarter + " Quarter");
}
if (dimes > 1) { System.out.println(dimes + " Dimes");
}
else if (dimes == 1) { System.out.println(dimes + " Dime");
}
if (nickels > 1) {
System.out.println(Nickels + " Nickels");
}
else if (nickels == 1) {
System.out.println(Nickel + " Nickel");
}
if (pennies > 1) {
System.out.println(pennies + " Pennies"); } sonst wenn (pennies == 1) {
System.out.println(Pennies + " Penny");
}
}
}
}

Das könnte Ihnen auch gefallen