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

Desafío proyecto final Java, aplicación Bancaria

 import java.util.Scanner;

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

    String nombre = "Tony Stark";
    String tipoDeCuenta = "Corrriente";
    double saldo =2099.99;
    int opcion = 0;

    String menu = """
            **** Por favor escriba el número de la opción deseada ****
            1 - Consultar Saldo
            2 - Retirar
            3 - Consignar
            9 - Salir
            """;
    System.out.println("***********Informaciòn cuenta***********");

    System.out.println("\nNombre del cliente: " + nombre);
    System.out.println("Tipo de cuenta: " + tipoDeCuenta);
    System.out.println("Saldo disponible: $" + saldo);

    System.out.println("\n****************************************");

    Scanner scanner = new Scanner(System.in);
    while (opcion != 9){
        System.out.println(menu);
        opcion = scanner.nextInt();

        switch (opcion){
            case 1:
                System.out.println(" Su saldo actualmente es: $ " + saldo);
                break;
            case 2:
                System.out.println(" ¿Cuál es el valor que desea retirar? ");
                double valorRetiro = scanner.nextDouble();
                if (saldo < valorRetiro){
                    System.out.println("Saldo insuficiente");
                }
                else
                {
                    saldo = saldo - valorRetiro;
                    System.out.println(" Su saldo actualizado es: $" + saldo);
                }
                break;
            case 3:
                System.out.println(" ¿Cuál es el valor que desea consignar?");
                double valorConsignar = scanner.nextDouble();
                saldo += valorConsignar;
                System.out.println(" Su saldo ahora es: $" + saldo);
                break;
            case 9:
                System.out.println("Gracias por utilizar nuestros servicios, Hasta luego");
                break;
            default:
                System.out.println("La opción que marcaste no es válida");
        }
    }
}

}

1 respuesta

Hola LYGJ, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!