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

Aplicación Bancaria

import java.util.Scanner;

//TIP To Run code, press or // click the icon in the gutter. public class Main { public static void main(String[] args) { int contrasena = 1203; String usuario = "tstar"; String nombreDeUsuario = "Tony Star"; double SaldoDisponible = 1599.99; int opcion = 0;

    System.out.println("Bienvenido a su Aplicación Bancaria");
    Scanner entrada = new Scanner(System.in);
    System.out.println("Favor ingresa tu usuario");
    String nombre = entrada.nextLine();
    Scanner clave = new Scanner(System.in);
    System.out.println("Favor ingrasa tu clave");
    int contras = clave.nextInt();

    if((contras == contrasena) && (nombre.equals(usuario))){
        System.out.println("\n********************\n");
        System.out.println("""
            Nombre del cliente : %s
            Tipo de cuenta : Corriente
            Saldo disponible : %.2f$
            """.formatted(nombreDeUsuario, SaldoDisponible));
    }else {
        System.out.println("Usuario o contraseña incorrectos");
    }
    System.out.println("********************");

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

        switch (opcion){
            case 1:
                System.out.println("El saldo actualizado es: " + SaldoDisponible + "¢");
                break;
            case 2:
                System.out.println("¿Cuál es el valor que desea retirar");
                double valorARetirar = teclado.nextDouble();
                if (valorARetirar > SaldoDisponible){
                    System.out.println("Saldo Insuficiente");
                }else {
                    SaldoDisponible = SaldoDisponible - valorARetirar;
                    System.out.println("El saldo actualizado es: " + SaldoDisponible);
                }
                break;
            case 3:
                System.out.println("¿Cuál es el valor que desea abonar");
                double valorADepositar = teclado.nextDouble();
                SaldoDisponible += valorADepositar;
                System.out.println("El saldo actualizado es: " + SaldoDisponible);
                break;
            case 9:
                System.out.println("Saliendo del programa.  Gracias por utilizar nuestros servicios");
                break;
            default:
                System.out.println("Opción no válida");
        }
    }
}

}

1 respuesta

Hola Anabelle, espero que estés bien

Gracias por compartir tu ejercício práctico con nosotros! 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.

¡Abrazos y buenos estudios!

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