Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

desafío proyecto final

import java.util.Scanner;

public class Desafio {

public static void main(String[] args) {
    String nombre = "harrison Vasquez";
    String cuenta = "Corriente";
    int saldo = 2000;
    int opciones = 0;
    int valorRetiro;
    int ValorDeposito;

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

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

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

    String menu = """
            *** Elige tu opcion a preferir ***
            1- Consulta tu saldo.
            2- Retirar dinero.
            3- Depositar dinero.
            9- Salir.
            """;
    Scanner teclado = new Scanner(System.in);

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

        switch (opciones) {
            case 1:
                System.out.println("tu saldo es: " + saldo + "$\n");
                break;

            case 2:
                System.out.println("valor a retirar");
                valorRetiro = teclado.nextInt();
                if (valorRetiro > saldo) {
                    System.out.println("Saldo insuficiente\n");
                }else {
                    saldo = saldo - valorRetiro;
                    System.out.println("nuevo saldo: " + saldo + "$\n");
                } break;

            case 3:
                System.out.println("Depositar dinero");
                ValorDeposito = teclado.nextInt();
                saldo += ValorDeposito;
                System.out.println("nuevo saldo: " + saldo + "$\n");
                break;

            case 9:
                System.out.println("Cerrando operacion, vuelve pronto");
                break;
            default:
                System.out.println("opcion incorrecta\n");
        }

    }
}

}

2 respuestas

Nombre de cliente: harrison Vasquez Tipo de cuenta: Corriente Saldo disponible: 2000


*** Elige tu opcion a preferir *** 1- Consulta tu saldo. 2- Retirar dinero. 3- Depositar dinero. 9- Salir.

1 tu saldo es: 2000$

*** Elige tu opcion a preferir *** 1- Consulta tu saldo. 2- Retirar dinero. 3- Depositar dinero. 9- Salir.

2 valor a retirar 2500 Saldo insuficiente

*** Elige tu opcion a preferir *** 1- Consulta tu saldo. 2- Retirar dinero. 3- Depositar dinero. 9- Salir.

2 valor a retirar 500 nuevo saldo: 1500$

*** Elige tu opcion a preferir *** 1- Consulta tu saldo. 2- Retirar dinero. 3- Depositar dinero. 9- Salir.

3 Depositar dinero 1000 nuevo saldo: 2500$

*** Elige tu opcion a preferir *** 1- Consulta tu saldo. 2- Retirar dinero. 3- Depositar dinero. 9- Salir.

8 opcion incorrecta

*** Elige tu opcion a preferir *** 1- Consulta tu saldo. 2- Retirar dinero. 3- Depositar dinero. 9- Salir.

9 Cerrando operacion, vuelve pronto

Process finished with exit code 0

¡Hola! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

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

Abrazos y buenos estudios!

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