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

reto terminado

reto terminado :

package org.example;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

        // variables
        double saldo = 0.0;
        byte opcion;
        Scanner sn = new Scanner(System.in);
        String mensajeBienvenida = """
                 
                 *** Bienvenid@ al cajero del banco Ficti-5 ***
                 
                 por favor digite el numero de la opción elegida: 
                 
                    1. Consultar saldo.
                    2. Retirar Fondos.
                    3. Depositar Fondos. 
                    0. Salir.
                 """;

        try {
            do{
                System.out.println(mensajeBienvenida);
                opcion = sn.nextByte();

                switch (opcion){
                    case 1 :
                        System.out.println("su saldo es de : $" + saldo);
                        break;
                    case 2 :
                        System.out.println("Cuanto desea retirar : ");
                        double retirar = sn.nextDouble();

                        if (saldo >= retirar){
                            saldo -= retirar;
                            System.out.println(" !!! Retiro exitoso !!! ");
                            System.out.println("su nuevo saldo es de : $" + saldo);
                        }else {
                            System.out.println(" Lo lamentamos su saldo es insuficiente. ");
                        }
                        break;
                    case 3 :
                        System.out.println("Ingrese el dinero a Depositar en su Cuenta : ");
                        double deposito = sn.nextDouble();
                        saldo += deposito;
                        System.out.println(" !!! Deposito Registrado !!! ");
                        System.out.println("su nuevo saldo es de : $" + saldo);
                        break;
                    case 0:
                        System.out.println("!!! Operacion terminada , Vuelva Pronto !!! ");
                        break;
                    default:
                        System.out.println(" !!! Opcion no valida !!! ");
                        break;

                }

            }while(opcion != 0);

        } catch (Exception e){
            System.out.println("Opcion no valida, terminando programa por error : " + e);
        };


    }
}