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

Cuenta bancaria

        Scanner teclado = new Scanner(System.in);
        String nombreCliente = "Karina Candia";
        String tipoCuenta = "Corriente";
        double saldoCliente = 1200;
        double depositocliente = 0;
        double saldoDisponible = 0;
        double retiroCliente = 0;


        String mensaje = """
                Nombre del Cliente: %s
                Tipo de Cuenta: %s
                Otros : s/. %.2f 
                """.formatted(nombreCliente,tipoCuenta,saldoCliente);
        String menuOpciones = """
                **Escriba el numero de la opcion deseada **
                1 - Consultar Saldo
                2 - Retirar
                3 - Depositar
                4 - Salir
                """;

        System.out.println("**************************");
        System.out.println(mensaje);
        System.out.println("**************************");
        System.out.println(menuOpciones);



        int opcion = 0;

        while (opcion != 9){
            opcion = teclado.nextInt();
            System.out.println(opcion);
            System.out.println("**************************");
            System.out.println(mensaje);
            System.out.println("**************************");
            System.out.println(menuOpciones);

            switch (opcion){
                case 1:

                    System.out.println("Su saldo disponible es: " + saldoCliente);
                    break;
                case 2:
                    System.out.println("Ingrese Cantidad para Retirar: ");
                    retiroCliente = teclado.nextDouble();
                    if (retiroCliente > saldoCliente){
                        System.out.println("Saldo insuficiente");
                    }else {
                        saldoCliente = saldoCliente-retiroCliente;
                        System.out.println("Saldo restante Actualizado : s/. "+saldoCliente);
                    }
                    break;

                case 3:
                    System.out.println("Ingrese Cantidad para Depositar: ");
                    depositocliente = teclado.nextDouble();
                    saldoCliente = saldoCliente + depositocliente;
                    System.out.println("Saldo Actualizado es: s/. "+saldoCliente);
                    break;
                case 9:
                    System.out.println("Le esperamos en los proximos");
                    break;
                default:
                    System.out.println("Opcion no valida");
            }
        }
    }
}
1 respuesta

¡Hola! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

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