Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- System.out.println(" - PENGEMBALIAN PERPUSTAKAAN - \n");
- System.out.println("Jenis buku apa yang anda pinjam?");
- System.out.println("(1) - Buku Pelajaran");
- System.out.println("(2) - Buku Novel");
- System.out.println("(3) - Skripsi");
- System.out.print("Masukan kategori 1-3 : ");
- int jenisBuku;
- do {
- jenisBuku = scanner.nextInt();
- if (jenisBuku < 1 || jenisBuku > 3) {
- System.out.println("Input tidak valid, masukkan kategori 1-3.");
- System.out.print("Masukan kategori 1-3 : ");
- }
- } while (jenisBuku < 1 || jenisBuku > 3);
- System.out.println("\n");
- System.out.println("Sudah berapa hari anda meminjam?");
- System.out.print("Masukan jumlah hari : ");
- int jumlahHariMeminjam = scanner.nextInt();
- if (jumlahHariMeminjam > 10) {
- int denda = 0;
- int keterlambatan = (jumlahHariMeminjam - 10);
- switch (jenisBuku) {
- case 1:
- denda = 2000 * keterlambatan;
- break;
- case 2:
- denda = 5000 * keterlambatan;
- break;
- case 3:
- denda = 10000 * keterlambatan;
- break;
- default:
- System.out.println("Input tidak valid, masukkan kategori 1-3.");
- }
- System.out.println("\n");
- System.out.println("Anda didenda karena mengembalikan telat " + keterlambatan + " hari.");
- System.out.println("Besar denda: Rp" + denda + ".");
- } else {
- System.out.println("\n");
- System.out.println("Tidak didenda karena pengembalian kurang atau sama dengan 10 hari.");
- }
- }
- }
Add Comment
Please, Sign In to add comment