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

[Proyecto] Presentación del desafío

import java.util.Scanner;

public class BancoTonyStark { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String cliente = "Tony Stark"; double saldo = 1599.99; int opcion;

    System.out.println("=== Bienvenido al Banco Stark ===");
    System.out.println("Cliente: " + cliente);

    do {
        System.out.println("\n--- Menú de opciones ---");
        System.out.println("1. Consultar saldo");
        System.out.println("2. Retirar");
        System.out.println("3. Depositar");
        System.out.println("9. Salir");
        System.out.print("Seleccione una opción: ");
        opcion = scanner.nextInt();

        switch (opcion) {
            case 1:
                System.out.printf("Saldo actual: $%.2f%n", saldo);
                break;

            case 2:
                System.out.print("Ingrese el monto a retirar: ");
                double retiro = scanner.nextDouble();
                if (retiro <= saldo) {
                    saldo -= retiro;
                    System.out.printf("Retiro exitoso. Saldo restante: $%.2f%n", saldo);
                } else {
                    System.out.println("Saldo insuficiente.");
                }
                break;

            case 3:
                System.out.print("Ingrese el monto a depositar: ");
                double deposito = scanner.nextDouble();
                if (deposito > 0) {
                    saldo += deposito;
                    System.out.printf("Depósito exitoso. Nuevo saldo: $%.2f%n", saldo);
                } else {
                    System.out.println("El monto a depositar debe ser mayor que cero.");
                }
                break;

            case 9:
                System.out.println("Finalizando el programa...");
                System.out.println("Muchas gracias por usar nuestros servicios.");
                break;

            default:
                System.out.println("Opción inválida. Intente nuevamente.");
        }
    } while (opcion != 9);

    scanner.close();
}

}

1 respuesta

¡Hola Ramiro, espero que estés bien!

Parece que estás trabajando en un proyecto de aplicación bancaria en Java, y por lo que veo, tu código está bastante alineado con lo que se describe en el desafío. Has implementado correctamente las funcionalidades básicas de consulta de saldo, retiro, depósito y salida del programa. ¡Bien hecho!

Espero haber ayudado y buenos estudios!