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

App bancaria

import java.util.Scanner;

public class AplicacionBancaria {

public static void main(String[] args) {
    String nombre = "Tony Stark";
    String tipoDeCuenta = "Corriente";
    double saldo = 1500.99;
    int opcion = 0;
    double movimiento = 0;

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

    String menu = """
            ***Escriba el numero de la opcion deseada***
            1) Consultar aldo
            2) Retirar
            3) Depositar
            9) Salir
            """;
    Scanner usuarioIn = new Scanner(System.in);

    while (opcion!=9) {
        System.out.println(menu);
        opcion = usuarioIn.nextInt();

       switch (opcion) {
           case 1:
               System.out.println("Su saldo actual es: "+ saldo);
               break;
           case 2:
               System.out.println("Ingrese el valor que desea retirar:");
               double valorRetiro = usuarioIn.nextDouble();
               if (valorRetiro < saldo){
                   saldo -= valorRetiro;
                   System.out.println("Retiro ralizaso! Saldo actual: " +saldo);
               }else {
                   System.out.println("Saldo insuficiente!");
               }
               break;
           case 3:
               System.out.println("Ingrese el valor que desea depositar:");
               double valorDeposito = usuarioIn.nextDouble();
               if (valorDeposito > 0){
                   saldo += valorDeposito;
                   System.out.println("Deposito ralizaso! Saldo actual: " +saldo);
               }else {
                   System.out.println("El valor debe ser mayor que cero!");
               }
               break;
           case 9:
               System.out.println("Gracias por usar nuestra app!");
               break;
           //Con default nuestra estructura de control verifica que el valor ingresado sea uno de los casos que tiene sino arroja el mensaje.
           default:
               System.out.println("Opcion no valida!");
       }

    }

}

}

1 respuesta

¡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!