Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Desafio cuenta bancaria

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;
            
        }
        
    }
    //***************************************************************************************
    

}