Primeira versão do programa Gestão de Contas, feito para a aula de Fundamentos de Programação II
/***************************************
* *
* Ficheiro:Conta.java *
* Autor : Márcio "2M" Muhongo *
* Nº 7054 *
* Objectivo: Gestão De Conta *
* Data: 18 De Agosto De 2011 *
* *
**************************************/
import javax.swing.JOptionPane;
public class Conta{
private String cliente;
private Double limite;
private Double saldo;
private Double levantar;
private Double depositar;
public void setCliente(String cliente){
this.cliente = cliente;
}
public String getCliente(){
return cliente;
}
public void setLimite(Double limite){
this.limite = limite;
}
public Double getLimite(){
return limite;
}
public void setSaldo(Double saldo){
this.saldo = saldo;
}
public Double getSaldo(){
return saldo;
}
public void Imprime(){
JOptionPane.showMessageDialog(null, toString());
}
public void Levantar(){
Double levantar = Double.parseDouble(JOptionPane.showInputDialog("Por Favor Insira A Quantidade A Levantar:"));
if (levantar > saldo)
{
JOptionPane.showMessageDialog(null, "Não podes levantar mais do que o saldo"," Erro Ao Levantar" , JOptionPane.ERROR_MESSAGE );
System.exit(1);
}
else{
saldo = saldo-levantar;
JOptionPane.showMessageDialog(null, "Levantamento com sucesso da quantia de: "+levantar+"\n"+"Saldo actual: "+saldo);
}
}
public void Depositar(){
Double depositar = Double.parseDouble(JOptionPane.showInputDialog("Por Favor Insira O Quantidade A Depositar:"));
if ((depositar > limite)|| (depositar+saldo > limite)){
JOptionPane.showMessageDialog(null, "Não podes depositar mais do que o limite"," Erro" , JOptionPane.ERROR_MESSAGE );
}
else{
saldo = saldo+depositar;
JOptionPane.showMessageDialog(null, "Deposito feito com sucesso da quantia de: "+depositar+"\n"+"Saldo actual: "+saldo);
}
}
public String toString(){
return "Cliente: "+cliente+"\n"+"Limite: "+limite+"\n"+"Saldo: "+saldo;
}
}
Sem comentários:
Enviar um comentário