Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

3.

19 LAB: Schimbare exactă


Scrieți un program cu valoarea totală a modificării în penny ca intrare întreagă și scoateți modificarea folosind
cele mai puține monede, un tip de monedă pe linie. Tipurile de monede sunt Dolari, Sferturi, Dimes, Nickels și
Pennies. Utilizați nume de monede la singular și plural, după caz, cum ar fi 1 Penny vs. 2 Pennies.

Ex: Dacă intrarea este: 0

rezultatul este: Nicio modificare


Ex: Dacă intrarea este: 45

Rezultatul este:
1 Sfert
2 Dimes

COD (JAVA):

import java.util.Scanner;

clasă publică LabProgram {


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

totalChange = scnr.nextInt();

dacă (totalChange == 0) { System.out.println("Fără modificare");


}
altfel {
int dolari = Math.round((int)totalChange / 100);
totalChange = totalModificare % 100;
int quarters = Math.round((int)totalChange / 25);
totalChange = totalModificare % 25;
int dimes = Math.round((int)totalChange / 10);
totalChange = totalModificare % 10;
int nickels = Math.round((int)totalChange / 5);
totalChange = totalModificare % 5;
int pennies = Math.round((int)totalChange / 1);
dacă (dolari > 1) {
System.out.println(dolari + " dolari ");
}
altfel dacă (dolari == 1) { System.out.println(dolari + " Dolar ");
}
dacă (sferturi > 1) { System.out.println(sferturi + " sferturi");
}
altfel dacă (sferturi == 1) { System.out.println(sferturi + " sfert");
}
dacă (dimes > 1) { System.out.println(dimes + " Dimes");
}
altfel dacă (dimes == 1) { System.out.println(dimes + " Dime");
}
dacă (nicheluri > 1) {
System.out.println(nicheluri + " nicheluri");
}
altfel dacă (nicheluri == 1) {
System.out.println(nichel + " nichel");
}
dacă (penny > 1) {
System.out.println(bănuți + " bănuți"); } altfel dacă (penny == 1) {
System.out.println(bani + " Penny");
}
}
}
}

You might also like