import java.util.Scanner;
public class EjerciciosPracticas {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Información del programa
System.out.println(" ");
System.out.println("Bienvenidos al Cajero Automático");
System.out.println("**********************************************************************************");
System.out.println(" ");
System.out.println("Nombre del cliente: Tony Stark");
System.out.println("Tipo de cuenta: Ahorros");
System.out.println("Saldo Inicial: 1599.99");
System.out.println(" ");
System.out.println("**********************************************************************************");
//Declaración de Variables
double saldo = 1599.99; //Saldo Inicial
int opcion; // Para leer la opción del Menú
double nuevoSaldo = 0;
do {
System.out.println(" ");
System.out.println("**Escriba el número de la opción que desea");
System.out.println(" ");
System.out.println("1- Consulta de Saldo");
System.out.println("2- Retirar");
System.out.println("3- Depositar");
System.out.println("9- Salir del Menu");
System.out.println(" ");
opcion = scanner.nextInt();
switch (opcion){ // Menu de opciones con Segun(Switch)
case 1: //Consulta de saldo
System.out.println("Su saldo disponible es " + saldo);
break;
case 2: //Retiro
System.out.println("Ingrese el monto a retirar");
double montoRetiro = scanner.nextDouble();
if (montoRetiro>saldo){
System.out.println("Saldo Insuficiente");
} else {
nuevoSaldo = saldo - montoRetiro;
System.out.println("Su nuevo saldo es: " + nuevoSaldo);
}
break;
case 3: //Depósito
System.out.println("Ingrese el monto a depositar");
double montoDeposito = scanner.nextDouble();
nuevoSaldo = saldo + montoDeposito;
System.out.println("El saldo en su cuenta es de: " + nuevoSaldo);
break;
case 9: // Salir
System.out.println("Gracias por usar el cajero automático, que tenga un lindo dia");
break;
default:
System.out.println("Opción no valida. Ingrese una correcta");
}
} while (opcion != 9);// Repetir hasta que el usuario elija salir
}
}