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

Proyecto final

import java.util.Scanner;

public class Usuario {
    public static void main(String[] args) {
        String nombre = "Maria Alvarez";
        String tipoCuenta = "Corrriente";
        double saldo = 2599.99;
        int opcionSeleccionada = 0;
        Scanner teclado = new Scanner(System.in);

        System.out.println("*************");
        System.out.println("\nNombre del cliente: " + nombre);
        System.out.println("Tipo de cuenta: " + tipoCuenta);
        System.out.println("Saldo disponible es: " + saldo);
        System.out.println("\n*************");

        String menu = """
                *** Escriba el número de la opción deseada ***
                1 - Consultar saldo
                2 - Retirar
                3 - Depositar
                9 - Salir
                """;

        while (opcionSeleccionada != 9) {
            System.out.println(menu);
            opcionSeleccionada = teclado.nextInt();

            switch (opcionSeleccionada) {
                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 -= 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("Cerrando el programa. Muchas gracias por usar nuestros servicios");
                default:
                    System.out.println("Opción no válida");
            }

        }
    }
}
1 respuesta

Hola Maria, 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!