BANK
package bank;
import javax.swing.JOptionPane;
public class bank {
private String nama_nasabah,no_pin,norek_nasabah,no_tujuan;
private double saldo_awal,saldo_akhir;
private double setor,ambil,jumlah;
public void setnsb1(){
nama_nasabah=JOptionPane.showInputDialog("masukkan
nama anda : ");
norek_nasabah=JOptionPane.showInputDialog("Masukkan no.rekening
anda : ");
}
public void setnsb2(){
String
dat=JOptionPane.showInputDialog("masukkan saldo awal (min Rp 50.000
)");
saldo_awal=Double.parseDouble(dat);
saldo_akhir=saldo_awal;
if
(saldo_akhir<50000 )
{JOptionPane.showMessageDialog(null,"maaf saldo awal harus min Rp
50.000 ");}
else
}
public void ambil(){
String data=JOptionPane.showInputDialog("masukkan
jumlah pengambilan : ");
ambil=Double.parseDouble(data);
if
(saldo_akhir<50000)
{
JOptionPane.showMessageDialog(null,"maaf saldo anda tidak mencukupi
");}
else
{
JOptionPane.showMessageDialog(null,"pengambilan
Rp "+ambil+" berhasil");
saldo_akhir=saldo_akhir-ambil;}
}
public void transfer(){
no_tujuan=JOptionPane.showInputDialog("masukkan no.rekening tujuan
: ");
String
data=JOptionPane.showInputDialog("masukkan jumlah yang akan ditransferkan
: ");
jumlah=Double.parseDouble(data);
saldo_akhir=saldo_akhir-jumlah;
}
public void setnsb3(){
{
String
data=JOptionPane.showInputDialog("masukkan jumlah nominal setroan (min Rp
50.000 ");
setor=Double.parseDouble(data);
if (setor <
50000)
{JOptionPane.showMessageDialog(null, "Maaf saldo anda tidak
mencukupi ");}
else
{
JOptionPane.showMessageDialog(null, "setoran Rp " +setor+
" berhasil");
saldo_akhir=saldo_akhir+setor;
}
}
}
public String getb(){
return
nama_nasabah;
}
public String geta(){
return
norek_nasabah;
}
public double getc(){
return
saldo_akhir;
}
public double getd(){
return jumlah;
}
public String gete(){
return no_tujuan;
}
}
NASABAH
package bank;
import javax.swing.JOptionPane;
public class nasabah extends bank {
public void getnsb1(){
JOptionPane.showMessageDialog(null,"data nasahah \n"
+"nama nasabah : "+getb()+"\n"
+"no rekening :
"+geta()+"\n"
+"saldo :
"+getc()+"\n");
}
public void getnsb4(){
JOptionPane.showMessageDialog(null,"data nasabah
\n"
+"nama nasabah : "+getb()+"\n"
+"no rekening :
"+geta()+"\n"
+"no rekening tujuan : "+gete()+"\n"
+"jumlah transger : "+getd()+"\n"
+"saldo : Rp "+getc()+"\n");
}
}
BANK UTAMA
package bank;
import javax.swing.JOptionPane;
public class bank_utama extends bank{
public static void
main(String[] args) {
int pilih1;
nasabah coba=new
nasabah();
nasabah T;
T=coba;
int x=0;
do
{String
data2=JOptionPane.showInputDialog("BANK SEJAHTERA "
+"\n
1. Nasabah Baru "
+"\n
2. Setoran "
+"\n
3. Transfer "
+"\n
4. Penarikan "
+"\n
5. Keluar \n "
+"\n
Masukkan Pilihan ");
pilih1=Integer.parseInt(data2);
switch(pilih1){
case 1:
T.setnsb1();
T.setnsb2();
T.getnsb1();
break;
case 2:
T.setnsb3();
T.getnsb1();
break;
case 3:
T.transfer();
T.getnsb4();
break;
case 4:
T.ambil();
T.getnsb1();
break;
case 5:
System.exit(0);
break;
}
x++;
}
while (x>0);
}
}
class pasangdadu {
private int dadu1;
private int dadu2;
public void kocok () {
//kocok dadu
dengan menggunakan bilangan acak antara 1 dan 6
dadu1= (int)
(Math.random()*6) + 1;
dadu2= (int)
(Math.random()*6) + 1;
}
public void cetak()
{
System.out.println("isi dadu 1 = "+dadu1);
System.out.println("isi dadu 2 = "+dadu2);
}
}
public class konnstruktor1 {
public static void
main(String[] args) {
pasangdadu dadu =
new pasangdadu();
//dadu.kocok
dadu.kocok();
dadu.cetak();
}
}
import javax.swing.JOptionPane;
class persegi{
private int
luas,sisi,kel;
public persegi(){
String s=JOptionPane.showInputDialog("masukkan
panjang sisi ?");
sisi=Integer.parseInt(s);
luas=sisi*sisi;
kel=4*sisi;
}
public void cetak() {
System.out.println("luas persegi = "+luas);
System.out.println("luas keliling = "+kel);
}
}
public class latihan3 {
public static void
main(String[] args) {
persegi obj = new persegi();
obj.cetak();
}
}
0 komentar:
Post a Comment