EJERCICIOS 13



public class CuentaDeAhorros {

private int saldo ;


private int transacciones ;


public CuentaDeAhorros (){

saldo =0;

transaccioneS =0;

}


public int getsaldo (){

return saldo ;

}



public int gettransacciones (){

return transacciones ;

}



public void setsaldo(int monto){

saldo =monto;

}



public void settransacciones (int cantidad){

transacciones =cantidad;

}



public void calcularvaloraconsignar(int valor){

saldo = saldo  + valor;
transacciones= transacciones+1;
}



public void calcularelvaloraretirar(int valor){

saldo =saldo -valor;
transacciones= transacciones+1;
}
public String SalidaDeDatos(){
return "Saldo=" + saldo+"\n"+ "transaccciones="+transacciones;

}

}
import javax.swing.JOptionPane;
public class Runner {


public static void main(String[] args){
CuentaDeAhorros cuenta=new CuentaDeAhorros();

int menu=0;
String entrada;
Boolean continuar=true;

CuentaDeAhorros cuentadeahorros=new CuentaDeAhorros();
while (continuar==true)
{
entrada=JOptionPane.showInputDialog("MENU:\t\t\n"+
"1)Consignar\n"+
"2)Retirar\n"+
"3)Saldo y numero de transacciones\n"+
"4)Salida\n");
menu=Integer.parseInt(entrada);



switch(menu)
{


case 1:
{
String entrada1;
int numero=0;
entrada1=JOptionPane.showInputDialog("Digite el valor de la consignacion");
numero=Integer.parseInt(entrada1);
if(numero<0)
{
JOptionPane.showMessageDialog(null,"Saldo no valido");
}
else
{
cuentadeahorros.calcularvaloraconsignar(numero);
JOptionPane.showMessageDialog(null,"La consignacion realizada es de: "+numero);
}


break;
}
case 2:
{

String entrada1;
int numero1=0;
entrada1=JOptionPane.showInputDialog("Digite el valor del retiro");
numero1=Integer.parseInt(entrada1);
if(numero1<0)
{
JOptionPane.showMessageDialog(null,"Saldo no valido");
}
else
{
cuentadeahorros.calcularelvaloraretirar(numero1);
JOptionPane.showMessageDialog(null,"El saldo retirado es de: "+numero1);
}

break;
}
case 3:
{

JOptionPane.showMessageDialog(null, cuentadeahorros.SalidaDeDatos());


break;
}
case 4:
{
JOptionPane.showMessageDialog(null,"Operacion Finalizada");
continuar0395=false;
}
break;
default:
{
JOptionPane.showMessageDialog(null,"Error");
}
}
}

}

}






No hay comentarios:

Publicar un comentario