Kamis, 12 Maret 2009

posting by manuela

BANK ACCOUNT

import javax.swing.JOptionPane;

/**

*

* @author manuela

*/

public class BankAccount

{

private String accountNo; // attribute BankAccount

private String ownerName;

private double balance;

public BankAccount(String no )

{

accountNo = no;

balance = 0.0;

}

public void add(double amt)

{

balance = balance + amt;

}

public void deduct(double amt)

{

balance = balance - amt;

}

public double getBalance( )

{

return balance;

}

public void setBalance(double bal)

{

balance = bal;

}

public String getOwnerName( )

{

return ownerName;

}

public void setOwnerName(String name)

{

ownerName = name;

}

public String getAccountNo()

{

return accountNo;

}

public void Pesan()

{

JOptionPane.showMessageDialog(null,"Nomor Rekening: "+getAccountNo()+"\n"+

"Nama : "+getOwnerName()+"\n"+

"Saldo : "+getBalance(),"Laporan",JOptionPane.INFORMATION_MESSAGE);

}

}

import javax.swing.JOptionPane;

/**

*

* @author manuela

*/

public class MainModul4a

{

public static void main(String[] args)

{

BankAccount acc1=new BankAccount("017-23-456");

String name=JOptionPane.showInputDialog(null,"Masukkan Nama Untuk Nomor Rekening "+acc1.getAccountNo());

acc1.setOwnerName(name);

String acc=JOptionPane.showInputDialog("Masukkan Saldo Awal Untuk Nomor Rekening "+acc1.getAccountNo());

acc1.setBalance(Double.parseDouble(acc));

acc1.Pesan();

String addAcc=JOptionPane.showInputDialog("Jumlah Pemasukan Untuk Nomor Rekening "+acc1.getAccountNo());

acc1.add(Double.parseDouble(addAcc));

JOptionPane.showMessageDialog(null,"Nomor Rekening: "+acc1.getAccountNo()+"\n"+

"Nama : "+acc1.getOwnerName()+"\n"+

"Saldo : "+acc1.getBalance(),"Laporan",JOptionPane.INFORMATION_MESSAGE);

}

}

Tidak ada komentar:

Posting Komentar