Jawaban UAS :
import java.io.*;
class pemain
{
String nama, alamat;
int gaji_bln;
double jml_main, bns_main;
public void Inputpemain() 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 gaji bulanan :");gaji_bln = in.readLine();
System.out.print("Masukkan jumlah main :");jml_main = in.readLine();
}
public void Cetakpemain()
{
if (jml_main == "1")
{
bns_main = 500000;
}
else if (jml_main == "2")
{
bns_main == 500000;
}
else
{
bns_main == 750000;
}
System.out.println("nama :");
System.out.println("alamat :");
System.out.println("gaji_bln :");
System.out.println("jml_main :");
}
}
class kontrak extends pemain
{
int bns_menang, bns_seri, jumlah, jml_menang, jml_seri;
double kontrak_perthn;
public void Inputkontrak() throws IOException
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
Inputpemain();
System.out.print("Masukkan jumlah menang :");
System.out.print("Masukkan jumlah seri :");
System.out.print("Masukkan kontrak per tahun :");
jml_menang = Integer.parseInt(in.readLine());
jml_seri = Integer.parseInt(in.readLine());
kontrak_perthn = in.readLine();
System.out.println("");
System.out.println("");
}
public void Cetakkontrak()
{
Cetakpemain();
bns_menang = jml_menang * 500000;
bns_seri = jml_seri * 250000;
jumlah = gaji_bln + (kontak_perthn/12) + bns_menang + bns_seri;
System.out.println("bns_menang :" + bns_menang);
System.out.println("bns_seri :" + bns_seri);
System.out.println("jumlah :" + jumlah);
}
}
class magang extends pemain
{
int bns_menang, bns_seri, jumlah, jml_menang, jml_seri;
public void Inputmagang() throws IOException
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
Inputpemain();
System.out.print("Masukkan jumlah menang :");
System.out.print("Masukkan jumlah seri :");
jml_menang = Integer.parseInt(in.readLine());
jml_seri = Integer.parseInt(in.readLine());
System.out.println("");
System.out.println("");
}
public void Cetakmagang()
{
Cetakpemain();
bns_menang = jml_menang * 500000;
bns_seri = jml_seri * 250000;
jumlah = gaji_bln + bns_main + bns_menang + bns_seri;
System.out.println("gaji bulanan :" + gaji_bln);
System.out.println("bonus main :" + bns_main);
System.out.println("bobus menang :" + bns_menang);
System.out.println("bns_seri :" + bns_seri);
}
}
class Penurunan
{
public static void main (String[]args) throws IOException
{
kontrak B = new kontrak();
magang C = new magang();
B.Inputkontrak();
B.Cetakkontrak();
C.Inputmagang();
C.Cetakmagang();
}
}
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();
}
}
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();
}
}
Langganan:
Postingan (Atom)