import java.io.*;
class PeminjamanBuku
{
String nama_pelajar, no_pendaftaran, jabatan, kelas ,kad_pengenalan, tajuk_buku, no_siri, str;
int tempohP, tarikhPeminjaman, tarikhPemulangan;
double denda=0;
public String menuList()throws IOException
{
String choice;
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
System.out.println("\n =============================================================");
System.out.println("\n SELAMAT DATANG KE SISTEM PEMINJAMAN BUKU DI PERPUSTAKAAN PMU");
System.out.println("\n\t\t 1. MAKLUMAT PELAJAR");
System.out.println("\n\t\t 2. MAKLUMAT BUKU ");
System.out.println("\n\t\t 3. PAPARAN MAKLUMAT");
System.out.println("\n\t\t 4. KELUAR SISTEM");
System.out.println("\n =============================================================");
System.out.print("\n\n\n SILA MASUKKAN PILIHAN ANDA : ");
choice=stdin.readLine();
int num=Integer.parseInt(choice);
return choice;
}
public void selectionCase(String selection)throws IOException
{
String choice;
int num=Integer.parseInt(selection);
switch(num)
{
case 1 : Maklumat_Pelajar();
choice=menuList();
selectionCase(choice);
break;
case 2 : Maklumat_Buku();
choice=menuList();
selectionCase(choice);
break;
case 3 : Papar_Maklumat();
choice=menuList();
selectionCase(choice);
break;
case 4 : System.exit(0);
}
}
public void Maklumat_Pelajar() throws IOException
{
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
System.out.println("\n\n\n");
System.out.println("\n\t\t\t1. MAKLUMAT PELAJAR");
System.out.print("\n\t************************************************************\n\n");
System.out.print("\n\tMasukkan Nama Pelajar : ");
nama_pelajar=stdin.readLine();
System.out.print("\n\tMasukkan No Kad Pengenalan Pelajar : ");
kad_pengenalan=stdin.readLine();
System.out.print("\n\tMasukkan No Pendaftaran Pelajar : ");
no_pendaftaran=stdin.readLine();
System.out.print("\n\tMasukkan Kod Jabatan : ");
jabatan=stdin.readLine();
System.out.print("\n\tMasukkan Kelas Pelajar : ");
kelas=stdin.readLine();
System.out.print("\n\n\n");
}
public void Maklumat_Buku() throws IOException
{
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
System.out.println("\n\n\n");
System.out.println("\n\t\t\t2. MAKLUMAT BUKU");
System.out.print("\n\t**************************************************************\n\n");
System.out.print("\n\tMasukkan Tajuk Buku : ");
tajuk_buku=stdin.readLine();
System.out.print("\n\tMasukkan Nombor Siri Buku : ");
no_siri=stdin.readLine();
System.out.print("\n\tMasukkan Tarikh Peminjaman Buku : ");
str=stdin.readLine();
tarikhPeminjaman=Integer.parseInt(str);
System.out.print("\n\tMasukkan Tarikh Pemulangan Buku : ");
str=stdin.readLine();
tarikhPemulangan=Integer.parseInt(str);
System.out.print("\n\n");
tempohP = tarikhPemulangan - tarikhPeminjaman;
denda=(tempohP*5.00)-(7*5.00);
if(tempohP>=7)
{
System.out.println("\n\tAnda Dikenakan Denda Kerana Lambat Memulangkan Buku Yang Dipinjam : "+denda);
}
else
{
System.out.println("\n\tTerima Kasih, Jumpa Lagi!!!");
System.out.print("\n\n\n");
}
}
public void Papar_Maklumat()
{
System.out.print("\n\n\n");
System.out.println("\n\t *************************************************************");
System.out.print("\n\n\t1. PAPARAN MAKLUMAT PELAJAR\n\n");
System.out.print("\n\t Nama Pelajar : "+nama_pelajar);
System.out.print("\n\t No Kad Pengenalan Pelajar : "+kad_pengenalan);
System.out.print("\n\t No Pendaftaran Pelajar : "+no_pendaftaran);
System.out.print("\n\t Jabatan : "+jabatan);
System.out.print("\n\t Kelas : "+kelas);
System.out.print("\n");
System.out.print("\n\n\t2. PAPARAN MAKLUMAT BUKU\n\n");
System.out.print("\n\t Tajuk Buku Yang Dipinjam : "+tajuk_buku);
System.out.print("\n\t No Siri Buku : "+no_siri);
System.out.print("\n\t Tarikh Peminjaman Buku : "+tarikhPeminjaman);
System.out.print("\n\t Tarikh Pemulangan Buku : "+tarikhPemulangan);
System.out.print("\n\t Denda Yang Dikenakan Atas Kelewatan Pemulangan Buku : "+denda);
System.out.println("\n");
System.out.print("\n\t ************************************************************\n\n");
System.out.println("\n\t\t");
}
public static void main(String args[])throws IOException
{
String choice;
PeminjamanBuku P1 = new PeminjamanBuku();
choice = P1.menuList();
P1.selectionCase(choice);
}
}
Mod Edit: Please use code tags when posting your code. Code tags are used like so =>
Thanks,
PsychoCoder

New Topic/Question
Reply




MultiQuote





|