4:08 AM
0
Bermain dengan array
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: