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

Aplicación bancaria

import java.util.Scanner;

public class Desafio {

    public static void main(String[] args) {
        String nombre = "Tony stark";
        String tipoDeCuenta = "Corriente";
        double saldo = 1599.99;
        int opcion = 0;

        System.out.println("*****************************************");
        System.out.println("\nNombre del cliente: " + nombre);
        System.out.println("El tipo de cuenta es: " + tipoDeCuenta);
        System.out.println("Su saldo disponible es: "+ "$" + saldo);
        System.out.println("\n*****************************************");

        String menu = """
                *** Escriba el numero de la opcion 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: " + "$" + saldo);
                    break;
                case 2:
                    System.out.println("¿Cuál es el valor que desea retirar?");
                    double valorARetirar = teclado.nextDouble();
                    if (valorARetirar > saldo){
                        System.out.println("Saldo insuficiente");
                        }else{
                        saldo = saldo - valorARetirar;
                        System.out.println("El saldo actualizado es: " + "$" + saldo);
                    }
                    break;
                case 3:
                    System.out.println("¿Cuál es el valor que desea depositar?");
                    double valorADepositar = teclado.nextDouble();
                    saldo += valorADepositar;
                    System.out.println("El saldo actualizado es: " + "$" + saldo);
                    break;
                case 9:
                    System.out.println("Saliendo del programa, gracias por utilizar nuestros servicios");
                    break;
                default:
                    System.out.println("Opción no válida");
            }
        }
    }
}

Nombre del cliente: Tony stark El tipo de cuenta es: Corriente Su saldo disponible es: $1599.99


*** Escriba el numero de la opcion deseada ***

1 - Consultar saldo 2 - Retirar 3 - Depositar 9 - Salir

8

Opción no válida

*** Escriba el numero de la opcion deseada ***

1 - Consultar saldo 2 - Retirar 3 - Depositar 9 - Salir

1

El saldo actualizado es: $1599.99

*** Escriba el numero de la opcion deseada ***

1 - Consultar saldo 2 - Retirar 3 - Depositar 9 - Salir

2

¿Cuál es el valor que desea retirar?

1000

El saldo actualizado es: $599.99

*** Escriba el numero de la opcion deseada ***

1 - Consultar saldo 2 - Retirar 3 - Depositar 9 - Salir

3

¿Cuál es el valor que desea depositar?

1200

El saldo actualizado es: $1799.99

*** Escriba el numero de la opcion deseada ***

1 - Consultar saldo 2 - Retirar 3 - Depositar 9 - Salir

9

Saliendo del programa, gracias por utilizar nuestros servicios

Process finished with exit code 0