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

Resolución distinta al desafio final del curso

import java.util.Scanner;

public class Desafio {

    public static void main(String[] args) {
        Scanner teclado = new Scanner(System.in);
        String cliente = "Will Atuesta";
        String tipoCuenta = "Corriente";
        double saldo = 2500.00;
        String cajita = "******************************************************";
        String menu = """
                    ** Escriba el número de la opción deseada **
                    1 - Consultar saldo
                    2 - Retirar
                    3 - Depositar
                    9 - Salir
                    """;
        double movimientos = 0.00;
        int opcion = 1;

        while (opcion != 9){
            System.out.println(cajita);
            System.out.println("Nombre del cliente: " + cliente);
            if (opcion == 1){
                System.out.println("Saldo disponible: $" + saldo);
            }else{
                System.out.println("Saldo actualizado: $" + saldo);
            }
            System.out.println("Tipo de cuenta: " + tipoCuenta);
            System.out.println(cajita);
            System.out.println(menu);
            System.out.println(cajita);
            System.out.print("Introduzca una opción a realizar: ");
            opcion = teclado.nextInt();
            System.out.println(cajita);

            switch (opcion){
                case 1:
                    break;
                case 2:
                    System.out.println("Ingrese el valor a retirar: ");
                    movimientos = teclado.nextInt();
                    System.out.println(cajita);
                    if (movimientos > saldo){
                        System.out.println("Saldo insuficiente :( ");
                    }else {
                        saldo -= movimientos;
                        movimientos = 0;
                    }
                    break;
                case 3:
                    System.out.println("Ingrese el valor a depositar: ");
                    movimientos = teclado.nextInt();
                    System.out.println(cajita);
                    saldo += movimientos;
                    movimientos = 0;
            }
        }
        System.out.println("Finalizando el programa. Muchas gracias por usar nuestros servicios.");
    }
}

Cualquier duda me pueden consultar, con mucho gusto!

1 respuesta

¡Estimado estudiante!

Aprecio tu participación en el foro. Quiero recordarte que este espacio está pensado principalmente para aclarar dudas y hacer preguntas. No es necesario compartir cada actividad detalladamente.

¡Gracias por tu comprensión y por contribuir a hacer del foro un lugar enfocado en el intercambio útil y constructivo! Si prefieres discutir o compartir comentarios sobre el contenido te invitamos a unirte a nuestra comunidad en Discord.

Saludos.

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