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

Mi Proyecto Final

import java.util.Scanner;

public class Reto01 { public static void main(String[] args) { // Datos del cliente String nombreCliente = "Tony Stark"; String tipoCuenta = "Corriente"; double saldo = 1599.99;

    // Crear un Scanner para la entrada del usuario
    Scanner scanner = new Scanner(System.in);
    int opcion = 0;

    // Mostrar la información inicial
    System.out.println("************************************");
    System.out.println("\nNombre del cliente: " + nombreCliente);
    System.out.println("Tipo de cuenta: " + tipoCuenta);
    System.out.println("Saldo disponible: USD $" + saldo);
    System.out.println("\n************************************");

    // Menú de opciones
    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");
        System.out.print("\nSeleccione una opción: ");

        opcion = scanner.nextInt();

        switch (opcion) {
            case 1:
                System.out.println("\nSu saldo actual es: USD $" + saldo);
                break;
            case 2:
                System.out.print("\nIngrese la cantidad a retirar: ");
                double retiro = scanner.nextDouble();
                if (retiro > saldo) {
                    System.out.println("\nSaldo insuficiente.");
                } else {
                    saldo -= retiro;
                    System.out.println("\nRetiro exitoso. Saldo actual: USD $" + saldo);
                }
                break;
            case 3:
                System.out.print("\nIngrese la cantidad a depositar: ");
                double deposito = scanner.nextDouble();
                saldo += deposito;
                System.out.println("\nDepósito exitoso. Saldo actual: USD $" + saldo);
                break;
            case 9:
                System.out.println("\nGracias por usar nuestros servicios. ¡Hasta pronto!");
                break;
            default:
                System.out.println("\nOpción inválida. Intente de nuevo.");
        }
    }
    // Cerrar el Scanner
    scanner.close();
}

}