Tabungan Simpedes
Class Simpedes package strukturdata; public class Simpedes { String namaPenabung; double tabungan; public Simpedes(){ } public double getTabungan(){ return this.tabungan; } public void setTabungan(double tabungan) { this.tabungan = tabungan; } public void setNamaPenabung(String namaPenabung) { this.namaPenabung = namaPenabung; } public void ambilTabungan(double nominal){ this.tabungan=this.tabungan-nominal; } public String getNamaPenabung(){ return this.namaPenabung; } public void addBunga(double bunga){ //bunga dalam persen; double bu=(bunga/100.0)*this.tabungan; this.tabungan=this.tabungan+bu; } public void potongAdministrasi(double potongan){ double pot=(potongan/100.0)*this.tabungan; this.tabungan=this.tabungan-pot; } } Class Struktur Data public class StrukturData { public StrukturData(){ Simpedes[] sim=new Simpedes[3]; for(int i=0;i<3;i++){ sim[i]=new Simpedes(); sim[i].setNamaPenabung(JOptionPane.showInputDialog("Masukkan nama penabung ke "+ i)); sim[i].setTabungan(Double.parseDouble(JOptionPane.showInputDialog("Jumlah tabungan penabung ke "+ i))); sim[i].addBunga(2); sim[i].potongAdministrasi(3); } for(int i=0;i<3;i++){ System.out.println("Nama penabung: "+sim[i].getNamaPenabung() +" dengan jumlah tabungan : "+sim[i].getTabungan()); } } public static void main(String[] args) { StrukturData s=new StrukturData();//untuk menjalankan program } }
0 comments:
Post a Comment