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

Desafio 1_4: Cuenta bancaría

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner teclado = new Scanner(System.in);
        System.out.println("Ingrese su nombre, por favor: ");
        String nombreCliente = teclado.nextLine();
        String tipoDeCuenta = "Corriente";
        double saldo = 1599.99;
        int opcion = 0;
        int intentosIngreso = 0;

                String inicioBienvenida = """
                        ****************************************
                        
                        Bienvenido, """ + " " + nombreCliente + "! " + """
                        \nTipo de cuenta: """ + " " + tipoDeCuenta + """
                        \nSaldo disponible: """ + " " + saldo + """
                        \n****************************************
                        
                        """;
                System.out.println(inicioBienvenida);

                String menu = """
                        **** Digite el numero de la opción deseada ****
                        1 - Consultar saldo
                        2 - Retirar
                        3 - Depositar
                        9 - Salir 
                        """;
                while (opcion != 9) {
                    System.out.println(menu);
                    opcion = teclado.nextInt();

                    switch (opcion) {
                        case 1:
                            System.out.println("Su saldo actual es: $" + saldo);
                            break;
                        case 2:
                            System.out.println("Digite el valor que desea retirar: ");
                            double valorARetirar = teclado.nextDouble();
                            if (valorARetirar > saldo) {
                                System.out.println("Su saldo es insuficiente");
                            } else {
                                saldo = saldo - valorARetirar;
                                System.out.println("Su saldo actual es: $" + saldo);
                            }
                            break;
                        case 3:
                            System.out.println("Digite el valor que desea depositar: ");
                            double valorADepositar = teclado.nextDouble();
                            saldo += valorADepositar;
                            break;
                        case 9:
                            System.out.println("Cerrando aplicación. Gracias por utilizar nuestros servicios");
                            break;
                        default:
                            System.out.println("La opción digitada no es valida");
                    }
                }

    }
}
1 respuesta

Hola Daniel! ¿Cómo estás?

Gracias por compartir tu código con nosotros. Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

¡Gracias nuevamente! Saludos,

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