Membuat Peminjaman Buku

Membuat program perpustakaan yang mempunyai koleksi kamus, buku teks, majalah, dan jika peminjaman melebihi batas waktu pengembalian yaitu 7 hari, maka dikenakan denda senilai Rp. 500/hari !

import java.io.*;

class PerpustakaanPribadi
{
public static void main(String args[]) throws IOException
{
System.out.println ("===============================================================================");
System.out.println ("= Perpustakaan Pribadi =");
System.out.println ("===============================================================================");
System.out.println ("= Kode Buku = Judul Buku =");
System.out.println ("===============================================================================");
System.out.println ("= 1 = Majalah Masakan Tradisional =");
System.out.println ("= 2 = Majalah Femina =");
System.out.println ("= 3 = Majalah Cosmopolitan =");
System.out.println ("= 4 = Kamus Bahasa Mandarin =");
System.out.println ("= 5 = Kamus Bahasa Inggris =");
System.out.println ("= 6 = Kamus Bahasa Jerman =");
System.out.println ("= 7 = Davinci Code =");
System.out.println ("= 8 = Re Code =");
System.out.println ("= 9 = Change =");
System.out.println ("= 10 = La Tahzan =");
System.out.println ("===============================================================================");

do
{
System.out.println ("");
System.out.print (" Kode Buku Yang Dipinjam ( 1 - 10 ) : ");
BufferedReader bukupinjam = new BufferedReader (new InputStreamReader (System.in));
int kode = Integer.parseInt (bukupinjam.readLine());
System.out.print (" Lama Pinjaman ( hari ) : ");
BufferedReader lamapinjam = new BufferedReader (new InputStreamReader (System.in));
int lama = Integer.parseInt (lamapinjam.readLine());
System.out.println ("");
int lambat = lama - 7;
int totaldenda = 500 * lambat;
int totalbayar1 = 1000 + totaldenda;
int totalbayar2 = 2000 + totaldenda;
int totalbayar3 = 3000 + totaldenda;

switch (kode)
{
// pilihan 1
case 1:
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" Buku Yang Dipinjam : Majalah Masakan Tradisional ");
System.out.println (" Biaya Pinjam : Rp.1000,00 ");
System.out.println ("");
System.out.println (" Lama Pinjam : " + lama + " hari");
if (lambat <= 0)
{
System.out.println (" Keterlambatan : - hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp. -");
System.out.println (" Total Denda : ................................ Rp. -");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.1000,00");
System.out.println ("-------------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp.1000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp.1000,00");
}
else
{
System.out.println (" Keterlambatan : " + lambat + " hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp.500,00 x " + lambat + " hari");
System.out.println (" Total Denda : ................................ Rp." + totaldenda + ",00");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.1000,00");
System.out.println (" ---------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp." + totaldenda + ",00" + " + Rp.1000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp." + totalbayar1 + ",00");
}
System.out.println ("");
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" - Terima Kasih - ");
System.out.println ("");
System.out.println ("===============================================================================");
break;

// pilihan 2
case 2:
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" Buku Yang Dipinjam : Majalah Femina ");
System.out.println (" Biaya Pinjam : Rp. 1000,00 ");
System.out.println ("");
System.out.println (" Lama Pinjam : " + lama + " hari");
if (lambat <= 0)
{
System.out.println (" Keterlambatan : - hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp. -");
System.out.println (" Total Denda : ................................ Rp. -");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.1000,00");
System.out.println ("-------------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp.1000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp.1000,00");
}
else
{
System.out.println (" Keterlambatan : " + lambat + " hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp.500,00 x " + lambat + " hari");
System.out.println (" Total Denda : ................................ Rp." + totaldenda + ",00");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.1000,00");
System.out.println (" ---------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp." + totaldenda + ",00" + " + Rp.1000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp." + totalbayar1 + ",00");
}
System.out.println ("");
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" - Terima Kasih - ");
System.out.println ("");
System.out.println ("===============================================================================");
break;

// pilihan 3
case 3:
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" Buku Yang Dipinjam : Majalah Cosmopolitan ");
System.out.println (" Biaya Pinjam : Rp. 1000,00 ");
System.out.println ("");
System.out.println (" Lama Pinjam : " + lama + " hari");
if (lambat <= 0)
{
System.out.println (" Keterlambatan : - hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp. -");
System.out.println (" Total Denda : ................................ Rp. -");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.1000,00");
System.out.println ("-------------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp.1000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp.1000,00");
}
else
{
System.out.println (" Keterlambatan : " + lambat + " hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp.500,00 x " + lambat + " hari");
System.out.println (" Total Denda : ................................ Rp." + totaldenda + ",00");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.1000,00");
System.out.println (" ---------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp." + totaldenda + ",00" + " + Rp.1000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp." + totalbayar1 + ",00");
}
System.out.println ("");
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" - Terima Kasih - ");
System.out.println ("");
System.out.println ("===============================================================================");
break;

// pilihan 4
case 4:
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" Buku Yang Dipinjam : Kamus Bahasa Mandarin ");
System.out.println (" Biaya Pinjam : Rp. 3000,00 ");
System.out.println ("");
System.out.println (" Lama Pinjam : " + lama + " hari");
if (lambat <= 0)
{
System.out.println (" Keterlambatan : - hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp. -");
System.out.println (" Total Denda : ................................ Rp. -");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.3000,00");
System.out.println ("-------------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp.3000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp.3000,00");
}
else
{
System.out.println (" Keterlambatan : " + lambat + " hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp.500,00 x " + lambat + " hari");
System.out.println (" Total Denda : ................................ Rp." + totaldenda + ",00");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.3000,00");
System.out.println (" ---------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp." + totaldenda + ",00" + " + Rp.3000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp." + totalbayar3 + ",00");
}
System.out.println ("");
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" - Terima Kasih - ");
System.out.println ("");
System.out.println ("===============================================================================");
break;

// pilihan 5
case 5:
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" Buku Yang Dipinjam : Kamus Bahasa Inggris ");
System.out.println (" Biaya Pinjam : Rp. 3000,00 ");
System.out.println ("");
System.out.println (" Lama Pinjam : " + lama + " hari");
if (lambat <= 0)
{
System.out.println (" Keterlambatan : - hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp. -");
System.out.println (" Total Denda : ................................ Rp. -");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.3000,00");
System.out.println ("-------------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp.3000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp.3000,00");
}
else
{
System.out.println (" Keterlambatan : " + lambat + " hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp.500,00 x " + lambat + " hari");
System.out.println (" Total Denda : ................................ Rp." + totaldenda + ",00");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.3000,00");
System.out.println (" ---------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp." + totaldenda + ",00" + " + Rp.3000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp." + totalbayar3 + ",00");
}
System.out.println ("");
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" - Terima Kasih - ");
System.out.println ("");
System.out.println ("===============================================================================");
break;

// pilihan 6
case 6:
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" Buku Yang Dipinjam : Kamus Bahasa Jerman ");
System.out.println (" Biaya Pinjam : Rp. 3000,00 ");
System.out.println ("");
System.out.println (" Lama Pinjam : " + lama + " hari");
if (lambat <= 0)
{
System.out.println (" Keterlambatan : - hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp. -");
System.out.println (" Total Denda : ................................ Rp. -");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.3000,00");
System.out.println ("-------------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp.3000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp.3000,00");
}
else
{
System.out.println (" Keterlambatan : " + lambat + " hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp.500,00 x " + lambat + " hari");
System.out.println (" Total Denda : ................................ Rp." + totaldenda + ",00");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.3000,00");
System.out.println (" ---------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp." + totaldenda + ",00" + " + Rp.3000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp." + totalbayar3 + ",00");
}
System.out.println ("");
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" - Terima Kasih - ");
System.out.println ("");
System.out.println ("===============================================================================");
break;

// pilihan 7
case 7:
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" Buku Yang Dipinjam : Davinci Code ");
System.out.println (" Biaya Pinjam : Rp. 2000,00 ");
System.out.println ("");
System.out.println (" Lama Pinjam : " + lama + " hari");
if (lambat <= 0)
{
System.out.println (" Keterlambatan : - hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp. -");
System.out.println (" Total Denda : ................................ Rp. -");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.2000,00");
System.out.println ("-------------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp.2000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp.2000,00");
}
else
{
System.out.println (" Keterlambatan : " + lambat + " hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp.500,00 x " + lambat + " hari");
System.out.println (" Total Denda : ................................ Rp." + totaldenda + ",00");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.2000,00");
System.out.println (" ---------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp." + totaldenda + ",00" + " + Rp.2000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp." + totalbayar2 + ",00");
}
System.out.println ("");
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" - Terima Kasih - ");
System.out.println ("");
System.out.println ("===============================================================================");
break;

// pilihan 8
case 8:
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" Buku Yang Dipinjam : Re Code ");
System.out.println (" Biaya Pinjam : Rp. 2000,00 ");
System.out.println ("");
System.out.println (" Lama Pinjam : " + lama + " hari");
if (lambat <= 0)
{
System.out.println (" Keterlambatan : - hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp. -");
System.out.println (" Total Denda : ................................ Rp. -");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.2000,00");
System.out.println ("-------------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp.2000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp.2000,00");
}
else
{
System.out.println (" Keterlambatan : " + lambat + " hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp.500,00 x " + lambat + " hari");
System.out.println (" Total Denda : ................................ Rp." + totaldenda + ",00");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.2000,00");
System.out.println (" ---------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp." + totaldenda + ",00" + " + Rp.2000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp." + totalbayar2 + ",00");
}
System.out.println ("");
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" - Terima Kasih - ");
System.out.println ("");
System.out.println ("===============================================================================");
break;

// pilihan 9
case 9:
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" Buku Yang Dipinjam : Change ");
System.out.println (" Biaya Pinjam : Rp. 2000,00 ");
System.out.println ("");
System.out.println (" Lama Pinjam : " + lama + " hari");
if (lambat <= 0)
{
System.out.println (" Keterlambatan : - hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp. -");
System.out.println (" Total Denda : ................................ Rp. -");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.2000,00");
System.out.println ("-------------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp.2000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp.2000,00");
}
else
{
System.out.println (" Keterlambatan : " + lambat + " hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp.500,00 x " + lambat + " hari");
System.out.println (" Total Denda : ................................ Rp." + totaldenda + ",00");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.2000,00");
System.out.println (" ---------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp." + totaldenda + ",00" + " + Rp.2000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp." + totalbayar2 + ",00");
}
System.out.println ("");
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" - Terima Kasih - ");
System.out.println ("");
System.out.println ("===============================================================================");
break;

// pilihan 10
case 10:
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" Buku Yang Dipinjam : La Tahzan ");
System.out.println (" Biaya Pinjam : Rp. 2000,00 ");
System.out.println ("");
System.out.println (" Lama Pinjam : " + lama + " hari");
if (lambat <= 0)
{
System.out.println (" Keterlambatan : - hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp. -");
System.out.println (" Total Denda : ................................ Rp. -");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.2000,00");
System.out.println ("-------------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp.2000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp.2000,00");
}
else
{
System.out.println (" Keterlambatan : " + lambat + " hari");
System.out.println ("");
System.out.println (" Biaya Denda : Rp.500,00 x " + lambat + " hari");
System.out.println (" Total Denda : ................................ Rp." + totaldenda + ",00");
System.out.println (" Buku Yang Dipinjam : ................................ Rp.2000,00");
System.out.println (" ---------------------------------------------------------------------------");
System.out.println (" Total Bayar : Rp." + totaldenda + ",00" + " + Rp.2000,00");
System.out.println (" Yang Harus Anda Bayarkan : ................................ Rp." + totalbayar2 + ",00");
}
System.out.println ("");
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" - Terima Kasih - ");
System.out.println ("");
System.out.println ("===============================================================================");
break;

default :
System.out.println ("===============================================================================");
System.out.println ("");
System.out.println (" Pilihan yang anda masukkan salah !");
System.out.println ("");
System.out.println ("===============================================================================");
}
}while (false);
}
}

Hasil eksekusinya :


0 komentar:

Posting Komentar

 

Blog Sponsor



Support the Haiti Disaster Relief Effort

CCleaner - Freeware Windows Optimization

Blog Sponsor



Ziddu 100% Free File Hosting

Ingin tempat hosting yang gratis dan mendapat uang, buruan daftar daftar di ziddu !!!
Join 4Shared Now!
© Grunge Theme Copyright by Computer Innovation | Template by Blogger Templates | Blog Trick at Blog-HowToTricks