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

[Proyecto] Primer desafío java

Algo rápido.

import java.util.Scanner;

public class Desafio {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String nombre = "Tony Stark";
        String tipoDeCuenta = "Corriente";
        double saldo = 1599.99;
        int opcion = 0;
        String datos = """
                Nombre del cliente: %s
                Tipo de cuenta es: %s
                Su saldo es: $%.2f 
                """.formatted(nombre, tipoDeCuenta, saldo);
        String menu = """
                *** Eliga una opción escribiendo el número ***
                1 - Consultar saldo
                2 - Retirar
                3 - Depositar
                9 - Salir
                """;

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

        while (opcion != 9){
            System.out.println(menu);
            opcion = sc.nextInt();
            switch (opcion){
                case 1:
                    System.out.println("Tu saldo es: $" + saldo);
                    break;
                case 2:
                    System.out.println("¿Cuanto deseas retirar?");
                    double valorARetirar = sc.nextDouble();
                    if (saldo < valorARetirar){
                        System.out.println("Saldo insuficiente");
                    } else {
                        saldo -= valorARetirar;
                        System.out.println("¡Retiro exitoso! \n Ahora tu saldo es: " + saldo);
                    }
                    break;
                case 3:
                    System.out.println("¿Cuanto deseas depositar?");
                    double valorADepositar = sc.nextDouble();
                    if (valorADepositar <= 0 ){
                        System.out.println("No puedes depositar cantidades negativas o 0 pesos");
                    } else{
                        saldo += valorADepositar;
                        System.out.println("Tu saldo actualizado es: " + saldo);
                    }
                    break;
                default:
                    System.out.println("Opción incorrecta, vuelva a digitar una opción correcta");
                    break;
            }
        }
        System.out.println("¡Hasta la proxima!");
    }
}
1 respuesta

Hola Jose! ¿Cómo estás?

¡Felicitaciones por el esfuerzo y dedicación que has puesto en tu código! Gracias por compartir tu trabajo con nosotros.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

¡Gracias nuevamente! Saludos,

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