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

[Proyecto] Aplicación Bancaria

Acabé el desafío desde la clase 1, en está última sólo agregué Default que esa lo que faltaba

import java.util.Scanner;

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

        //Variables
        Scanner teclado = new Scanner (System.in);
        String nombre = "Tony Stark";
        String tipoDeCuenta = "Corriente";
        double saldoDisponible = 1599.99 ;
        int menu = 0 ;
        double retiro = 0 ;
        double deposito = 0 ;

        String inicio = """
                *******************************************
                
                Nombre del cliente:""" + " " + nombre + """
                
                Tipo de Cuenta:""" + " " + tipoDeCuenta
                + """
                
                Saldo Disponible:""" + " " + saldoDisponible
                + """
                
                
                *******************************************""";

        String menuTexto = """
                    *** Escriba el número de la opción deseada ***
                    1 - Consultar Saldo
                    2 - Retirar
                    3 - Depositar
                    9 - Salir
                    """;

        //Impresión de inicio
        System.out.println(inicio);

        //Bucle de cuenta
        while (menu != 9) {
            System.out.println(menuTexto);
            menu = teclado.nextInt();

            //Opciones del Menú
            switch (menu){
                case 1:
                    System.out.println("El Saldo Actualizado es: $" + saldoDisponible);
                    break;
                case 2:
                    System.out.println("¿Cúal es la cantidad que deseas Retirar?");
                    retiro = teclado.nextDouble();
                    if (retiro > saldoDisponible) {
                        System.out.println("Tu Saldo es insuficiente" );
                        break;
                    } else {
                        saldoDisponible -= retiro;
                        System.out.println( "Saldo restante: $" + saldoDisponible);
                        break;
                    }
                case 3:
                    System.out.println("¿Cúal es la cantidad que deseas Depositar?");
                    deposito = teclado.nextDouble();
                    saldoDisponible += deposito;
                    System.out.println("El Saldo Actualizado es: $" + saldoDisponible);
                    break;
                default:
                    System.out.println("Selecciona una opción valida");
            }
            System.out.println("Gracias por su preferencia");
        }
    }
}