Selasa, 03 Januari 2012

Scrip Java Inheritance

Scrip Java latihan Inheritance Peminjaman :

import java.io.*;
class Nasabah
{
String nama, alamat, no_rek;
int kd_kredit;


public void InputNasabah() throws IOException
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

System.out.print("Masukkan nama :");nama = in.readLine();
System.out.print("Masukkan alamat :");alamat = in.readLine();
System.out.print("Masukkan No Rekening :");no_rek = in.readLine();

}

public void CetakNasabah()
{
System.out.println("nama :");
System.out.println("alamat :");
System.out.println("no.rek :");
System.out.println("kd.kredit :");

}
}

class Peminjam extends Nasabah
{
String kd_kredit, jns_kredit;
int jml_kredit, saldo_pnjm, angsuran, sisa_pnjm;

public void InputPeminjam() throws IOException
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

InputNasabah();
System.out.print("Masukkan kode kredit :" + kd_kredit);
System.out.print("Masukkan Jumlah Kredit :" + jns_kredit);
System.out.print("Masukkan saldo pinjaman :" + saldo_pnjm);
System.out.print("Masukkan angsuran :" + angsuran);
kd_kredit = in.readLine();
jml_kredit = Integer.parseInt(in.readLine());
saldo_pnjm = Integer.parseInt(in.readLine());
angsuran = Integer.parseInt(in.readLine());
System.out.println("");

}

public void CetakPeminjam()
{
CetakNasabah();
if (kd_kredit=="KP")
{
jns_kredit = "Kredit Profesional";
}
else if (kd_kredit=="KK")
{
jns_kredit = "Kredit Kecil";
}
else
{
jns_kredit = "Kredit Menengah";
}

sisa_pnjm = saldo_pnjm + angsuran;

System.out.println("saldo pinjaman :" + saldo_pnjm);
System.out.println("angsuran :" + angsuran);
System.out.println("sisa pinjaman :" + sisa_pnjm);
}
}

class Penabung extends Nasabah
{
String kd_tab,jns_tab;
int saldo_akhir, jml_setor;
double saldo, bunga;
public void InputPenabung() throws IOException
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

InputNasabah();

System.out.print("Masukkan kode tabungan :" + kd_tab);
System.out.print("Masukkan saldo terakhir :" + saldo_akhir);
System.out.print("Masukkan jumlah setor :" + jml_setor);
kd_tab = in.readLine();
saldo_akhir = Integer.parseInt(in.readLine());
jml_setor = Integer.parseInt(in.readLine());
System.out.println("");

}

public void CetakPenabung()
{
CetakNasabah();
if (kd_tab=="BT")
{
jns_tab = "Britama";
bunga = 0.12;
}
else if (kd_tab=="SB")
{
jns_tab = "SmartBri";
bunga = 0.13;
}
else
{
jns_tab = "Simpedes";
bunga = 0.10;
}

saldo = (saldo_akhir + jml_setor) + (saldo_akhir + jml_setor) * bunga;

System.out.println("saldo akhir :" + saldo_akhir);
System.out.println("jumlah setor :" + jml_setor);
System.out.println("saldo terakhir :" + saldo_akhir);
System.out.println("bunga :" + bunga);
}
}

class Penurunan
{
public static void main (String[]args) throws IOException
{

Peminjam J = new Peminjam();
Penabung B = new Penabung();

J.InputPeminjam();
J.CetakPeminjam();
B.InputPenabung();
B.CetakPenabung();
}
}

Tidak ada komentar:

Posting Komentar