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

Desafio: Cuenta bancaria

import java.util.Scanner;

public class CuentaBancaria {
    public static void main(String[] args) {

        Scanner entrada = new Scanner(System.in);
        System.out.println("********************************");
        String nombreDelCliente = "Tony Stark";
        String tipoDeCuenta = "Corriente";
        double saldoDisponible = 1599.99;
        double montoRetirar = 0;
        double montoDepositar = 0;
        int opcion = 0;

        System.out.println("Nombre del cliente: " + nombreDelCliente);
        System.out.println("Tipo de Cuenta: " + tipoDeCuenta);
        System.out.println("Saldo disponible: " + saldoDisponible + "$");
        System.out.println("********************************");



        do {
            System.out.println("** Escriba el numero de la opcion deseada **");
            System.out.println("1. Consultar saldo");
            System.out.println("2. Retirar");
            System.out.println("3. Depositar");
            System.out.println("9. Salir");
            System.out.println("\n");

            opcion = entrada.nextInt();

            switch (opcion){
                case 1:
                    System.out.println("Tu SALDO ACTUAL es $" + saldoDisponible);
                    System.out.println("\n");
                    break;

                case 2:
                    System.out.println("Digite el monto a RETIRAR: ");
                    montoRetirar = entrada.nextDouble();
                    if (montoRetirar > saldoDisponible){
                        System.out.println("SALDO INSUFICIENTE, vuelva a intentarlo");
                        System.out.println("\n");
                    }else{
                        saldoDisponible -=montoRetirar;
                        System.out.println("** TRANSACCION EXITOSA **");
                        System.out.println("Tu SALDO ACTUAL es $" + saldoDisponible);
                        System.out.println("\n");
                    }
                    break;

                case 3:
                    System.out.println("Digite el monto a DEPOSITAR: ");
                    montoDepositar = entrada.nextDouble();
                    saldoDisponible += montoDepositar;
                    System.out.println("** TRANSACCION EXITOSA **");
                    System.out.println("Tu SALDO ACTUAL es $" + saldoDisponible);
                    System.out.println("\n");
                    break;

                case 9:
                    System.out.println("** OPERACION FINALIZADA **");
                    System.out.println("HASTA PRONTO " + nombreDelCliente);
                    break;

                default:
                    System.out.println("***** OPCION NO VALIDA. INTENTA NUEVAMENTE ******");
                    System.out.println("\n");
                    break;
            }
        } while (opcion != 9);
    }
}
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!