Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

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);
        };


    }
}
1 respuesta

Hola Abelino, espero que estés bien

Gracias por compartir tu ejercício práctico con nosotros, en este momento no veo puntos de mejora! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Continúa con sus estudios y éxito en su carrera!

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!