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