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

Hola les comparto el proyecto final:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        int opcion = 0;

        String nombre = "Tony Stark";
        String tipoDeCuenta = "Corriente";
        double saldo = 159.99;

        System.out.println("***************************************");
        System.out.println("\nNombre del cliente: " + nombre);
        System.out.println("El tipo de cuenta es: " + tipoDeCuenta);
        System.out.println("El saldo disponible es: $" + saldo);
        System.out.println("\n***************************************");

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

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


            switch (opcion){
                case 1:
                    System.out.println("Su saldo actual es: $" + saldo);
                    break;
                case 2:
                    System.out.println("¿Cuál es el valor que desea retirar?");
                    double valorARetirar = sc.nextDouble();
                    if(saldo > valorARetirar){
                        saldo -= valorARetirar;
                        System.out.println("El saldo actualizado es: $" + saldo);
                    }else{
                        System.out.println("Saldo insuficiente");
                    }
                    break;
                case 3:
                    System.out.println("¿Cuál es el valor que desea depositar?");
                    double valorADepositar = sc.nextDouble();
                    saldo += valorADepositar;
                    System.out.println("El saldo actualizado es: $" + saldo);
                    break;
                case 4:
                    System.out.println("Saliendo del programa.....\nGracias por utilizar nuestros servicios");
                    break;
                default:
                    System.out.println("Opción no valida");
            }
        }
    }
}
1 respuesta

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