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

Desafío: construyendo una nueva aplicación

Aplicación Bancaria

import java.util.Scanner;

public class AplicacionBancaria {

    public static void main(String[] args) {

        Scanner teclado = new Scanner(System.in);

        String nombreCliente = "Tony Stark";
        String tipoCuenta = "Cuenta Corriente";
        double saldo = 1599.99;

        int opcion = 0;

        System.out.println("****************************************");
        System.out.println("Nombre del cliente: " + nombreCliente);
        System.out.println("Tipo de cuenta: " + tipoCuenta);
        System.out.println("Saldo disponible: $" + saldo);
        System.out.println("****************************************");

        while (opcion != 9) {

            System.out.println("\n*** Escriba el número de la opción deseada ***");
            System.out.println("1 - Consultar saldo");
            System.out.println("2 - Retirar");
            System.out.println("3 - Depositar");
            System.out.println("9 - Salir");

            opcion = teclado.nextInt();

            if (opcion == 1) {
                System.out.println("El saldo actualizado es: $" + saldo);

            } else if (opcion == 2) {
                System.out.println("¿Cuánto desea retirar?");
                double retiro = teclado.nextDouble();

                if (retiro > saldo) {
                    System.out.println("Saldo insuficiente.");
                } else {
                    saldo -= retiro;
                    System.out.println("Saldo restante: $" + saldo);
                }

            } else if (opcion == 3) {
                System.out.println("¿Cuánto desea depositar?");
                double deposito = teclado.nextDouble();
                saldo += deposito;
                System.out.println("Saldo actualizado: $" + saldo);

            } else if (opcion == 9) {
                System.out.println("Finalizando el programa...");
                System.out.println("Muchas gracias por usar nuestros servicios.");

            } else {
                System.out.println("Opción no válida. Intente nuevamente.");
            }
        }

        teclado.close();
    }
}