1
respuesta

Desafio Construyendo una nueva aplicación

Quiero mencionar que para este desafio vi el primer video en donde la Profesora Genesys nos dice que es lo que se pretende hacer para el manejo de la cuenta bancaria, y si ver ninguno de los videos de apoyo esta es mi propuesta al desafio.

import java.util.Random; import java.util.Scanner;

public class Main { public static void main(String[] args) { Scanner teclado = new Scanner(System.in);

    String usuario = "Jack Patrick Ryan";
    String tipoCuenta = "Corriente";
    double saldo = 1599.99;
    int opcion = 0;
    int accion = 0;
    double retiro = 0.00;
    double deposito = 0.00;

    System.out.println(" ");
    System.out.println("***********************************************************************");
    System.out.println(" ");
    System.out.println("Nombre del Cliente: " + usuario);
    System.out.println("Tipo de Cuenta: " + tipoCuenta);
    System.out.println("Saldo disponible:  $ " + saldo);
    System.out.println(" ");
    System.out.println("***********************************************************************");

    while (accion != -1) {
        System.out.println("**  Escriba el número de la opción deseada  **");
        System.out.println("1 - Consulta de saldo.");
        System.out.println("2 - Retirar.");
        System.out.println("3 - Depositar.");
        System.out.println("9 - Salir.");

        opcion = teclado.nextInt();

        switch (opcion) {
            case 1: {
                System.out.println(" ");
                System.out.println("elegiste la opcion " + opcion);
                System.out.println("El saldo en tu cuenta es de:  $ " + saldo);
                System.out.println(" ");
                break;
            }
            case 2: {
                System.out.println(" ");
                System.out.println("elegiste la opcion " + opcion);
                System.out.println("Ingresa la cantidad de dinero que deseas retirar:");
                System.out.println(" ");
                retiro = teclado.nextDouble();
                if (retiro > saldo){
                    System.out.println(" ");
                    System.out.println("Saldo insuficiente en la cuenta.");
                    System.out.println("Intente nuevamente.");
                    System.out.println(" ");
                }else{
                    System.out.println(" ");
                    System.out.println("Retiraste de tu cuenta la cantidad de  $ " + retiro);
                    saldo = saldo - retiro;
                    System.out.println("Ahora el saldo en tu cuenta es de  $ " + saldo);
                    System.out.println(" ");
                }
                break;
            }
            case 3: {
                System.out.println(" ");
                System.out.println("elegiste la opcion " + opcion);
                System.out.println("Ingresa la cantidad de dinero que depositas en tu cuenta:");
                System.out.println(" ");
                deposito = teclado.nextDouble();
                System.out.println(" ");
                System.out.println("La cantidad que acabas de depositar a tu cuenta es de  $ " + deposito);
                saldo = saldo + deposito;
                System.out.println("El saldo actual en tu cuenta es de  $ " + saldo);
                break;
            }
            case 9: {
                accion = -1;
                break;
            }
            default: {
                System.out.println("La opción elegida es incorrecta, intente nuevamente.");
            }
        }
    }
    System.out.println("Finalizando el programa. Muchas gracias por usar nuestros servicios.");
}

}

1 respuesta

Hola, Jose, ¡espero que estés bien!

Gracias por compartir tu experiencia con nosotros. Recuerda que estamos aquí para ayudarte. Si necesitas más ayuda, no dudes en buscarnos en el foro.

¡Gracias nuevamente!

Saludos,

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