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");
}
}
}
}
}
Suscribirse a:
Entradas (Atom)
No hay comentarios:
Publicar un comentario