Untitled
unknown
plain_text
2 years ago
2.4 kB
8
Indexable
import java.util.Scanner;
public class uas6 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Menampilkan menu
System.out.println("DAFTAR HARGA KURSUS:");
System.out.println("1. PIANO");
System.out.println(" Paket 1. 6X Praktek - Harga: 500000");
System.out.println(" Paket 2. 8x Praktek - Harga: 650000");
System.out.println("2. GITAR");
System.out.println(" Paket 1. 6x Praktek - Harga: 450000");
System.out.println(" Paket 2. 8x Praktek - Harga: 600000");
// Meminta input dari pengguna
System.out.print("Pilihan Jenis: ");
int pilihanMenu = scanner.nextInt();
System.out.print("Pilihan paket: ");
int pilihanPaket = scanner.nextInt();
System.out.print("Berapa banyak: ");
int jumlahPraktek = scanner.nextInt();
// Menghitung total harga
int totalHarga = hitungTotalHarga(pilihanMenu, pilihanPaket, jumlahPraktek);
// Menampilkan total harga
System.out.println("Total: " + totalHarga);
}
// Method untuk menghitung total harga
public static int hitungTotalHarga(int pilihanMenu, int pilihanPaket, int jumlahPraktek) {
int harga = 0;
switch (pilihanMenu) {
case 1: // Piano
switch (pilihanPaket) {
case 1:
harga = 500000;
break;
case 2: //
harga = 650000;
break;
default:
System.out.println("Pilihan paket tidak valid.");
System.exit(0);
}
break;
case 2: // Gitar
switch (pilihanPaket) {
case 1: //
harga = 450000;
break;
case 2: //
harga = 600000;
break;
default:
System.out.println("Pilihan paket tidak valid.");
System.exit(0);
}
break;
default:
System.out.println("Pilihan menu tidak valid.");
System.exit(0);
}
return harga * jumlahPraktek;
}
}
Editor is loading...
Leave a Comment