0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
9 tayangan2 halaman
3.19 LAB: Perubahan yang tepat
Tulis sebuah program dengan jumlah perubahan total dalam satuan sen sebagai masukan bilangan bulat, dan keluaran perubahan tersebut menggunakan koin paling sedikit, satu jenis koin per baris. Jenis koinnya adalah Dolar, Kuartal, Dime, Nikel, dan Pennies. Gunakan nama koin tunggal dan jamak jika sesuai, seperti 1 Penny vs. 2 Pennies.
3.19 LAB: Perubahan yang tepat
Tulis sebuah program dengan jumlah perubahan total dalam satuan sen sebagai masukan bilangan bulat, dan keluaran perubahan tersebut menggunakan koin paling sedikit, satu jenis koin per baris. Jenis koinnya adalah Dolar, Kuartal, Dime, Nikel, dan Pennies. Gunakan nama koin tunggal dan jamak jika sesuai, seperti 1 Penny vs. 2 Pennies.
3.19 LAB: Perubahan yang tepat
Tulis sebuah program dengan jumlah perubahan total dalam satuan sen sebagai masukan bilangan bulat, dan keluaran perubahan tersebut menggunakan koin paling sedikit, satu jenis koin per baris. Jenis koinnya adalah Dolar, Kuartal, Dime, Nikel, dan Pennies. Gunakan nama koin tunggal dan jamak jika sesuai, seperti 1 Penny vs. 2 Pennies.
Tulis program dengan jumlah total perubahan dalam sen sebagai input bilangan bulat, dan hasilkan perubahan menggunakan koin paling sedikit, satu jenis koin per baris. Jenis koin adalah Dollars, Quarters, Dimes, Nickels, dan Pennies. Gunakan nama koin tunggal dan jamak yang sesuai, seperti 1 Penny vs. 2 Pennies.
Mis: Jika inputnya adalah: 0
hasilnya adalah: Tidak ada perubahan
Mis: Jika inputnya adalah: 45
keluarannya adalah: 1 Seperempat 2 Dime
KODE (JAWA):
import java.util.Scanner;
Program Lab kelas publik {
public static void main(String[] args) { Scanner scnr = new Scanner(System.in); int perubahan total;
totalChange = scnr.nextInt();
if (totalChange == 0) { System.out.println("Tidak ada perubahan");
} kalau tidak { int dolar = Math.round((int)totalChange / 100); perubahantotal = perubahantotal % 100; int quarter = Math.round((int)totalChange / 25); totalChange = totalChange % 25; int uang receh = Math.round((int)totalChange / 10); perubahantotal = perubahantotal % 10; int nikel = Math.round((int)totalChange / 5); totalChange = totalChange % 5; int sen = Math.round((int)totalChange / 1); if (dolar > 1) { System.out.println(dolar + " Dolar"); } else if (dolar == 1) { System.out.println(dolar + " Dollar"); } if (kuartal > 1) { System.out.println(kuartal + " Kuartal"); } else if (kuartal == 1) { System.out.println(kuartal + " Kuartal"); } if (dime > 1) { System.out.println(dime + " Dime"); } else if (dime == 1) { System.out.println(dime + " Dime"); } if (nikel > 1) { System.out.println(nikel + " Nikel"); } lain jika (nikel == 1) { System.out.println(nikel + " Nikel"); } if (sen > 1) { System.out.println(uang + " Uang"); } else if (sen == 1) { System.out.println(uang + " Penny"); } } } }