package cuentaBancaria;
import java.util.Scanner;
public class cuentaBancaria {
public static void main(String[] args) {
String cliente ="Tony Start";
String tipoDeCuenta= "Corriente";
double saldoDisponible=1599.99;
cuentaCliente cuenta= new cuentaCliente("Tony Start","Corriente",1599.99 );
cuenta.consultarCliente();
cuenta.opcionMenu();
}
} //********************************************************************************** package cuentaBancaria;
import java.util.Scanner;
public class cuentaCliente {
String cliente;
String tipoDeCuenta;
double saldoDisponible;
Scanner teclado=new Scanner(System.in);
public cuentaCliente(String cli,String tipoCuenta, double saldo )
{
cliente =cli;
tipoDeCuenta= tipoCuenta;
saldoDisponible=saldo;
}
public void consultarCliente()
{
System.out.println("********************************************************");
System.out.println("Cliente: "+cliente );
System.out.println("Tipo de cuenta: "+tipoDeCuenta );
System.out.println("Saldo disponible: "+saldoDisponible );
System.out.println("********************************************************");
}
//********************************************************************************
public void opcionMenu()
{
int opcion=0;
do {
System.out.println("*********************************************************");
System.out.println("Escriba el numero de la operacion deseada ");
System.out.println("1.- Consultar saldo: ");
System.out.println("2.- Retirar: ");
System.out.println("3.- Depositar: ");
System.out.println("9.- Salir: \n");
opcion = teclado.nextInt();
menu(opcion);
}while(opcion !=9);
}
//**********************************************************************************
public void menu(int opcion)
{
switch(opcion) {
case 1://consultar saldo
System.out.println("Cliente: "+ cliente + " Saldo disponible: "+ saldoDisponible );
break;
case 2://retirar
System.out.println("Por favor digite la cantidad que desea retirar");
double retiro=teclado.nextDouble();
if(saldoDisponible > retiro)
{
saldoDisponible= saldoDisponible - retiro;
}
else
System.out.println("Saldo insuficiente");
System.out.println("Cliente: "+ cliente + " Saldo disponible: "+ saldoDisponible );
break;
case 3://depositar
System.out.println("Por favor digite la cantidad que desea depositar");
double deposito=teclado.nextDouble();
saldoDisponible= saldoDisponible + deposito;
System.out.println("Cliente: "+ cliente + " Saldo disponible: "+ saldoDisponible );
break;
case 9://Salir
System.out.println("Saliendo de nuestro programa gracias por utilizar nuestros servicios");
break;
default:
System.out.println("opcion no valida");
break;
}
}
//***************************************************************************************
}