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

Desafio: Aplicación banco

import java.util.Scanner;

public class OperadorBancario {
    public static void main(String[] args) {
        String nombreDelCliente = "Roberto Pérez";
        String tipoDeCuenta = "corriente";
        double saldo = 5000.0;
        boolean estado = true;
        Scanner entrada = new Scanner(System.in);
        int operacion = 0;
        double deposito = 0;
        double retiro = 0;
        System.out.println("**********************************************");
        System.out.println("Nombre del cliente: " + nombreDelCliente);
        System.out.println("Tipo de cuenta: " + tipoDeCuenta);
        System.out.println("Saldo disponible: " + saldo + "$");
        System.out.println("**********************************************");
        while (estado) {
            System.out.println("Escriba el número de la operación a realizar:");
            System.out.println("1. Consultar saldo");
            System.out.println("2. Retirar");
            System.out.println("3. Depositar");
            System.out.println("9. Salir");
            operacion = entrada.nextInt();
            switch (operacion) {
                case 1: {
                    System.out.println("El saldo actualizado es: " + saldo + "$");
                    break;
                }
                case 2: {
                    System.out.println("¿Cuál es la cantidad que desea retirar?");
                    retiro = entrada.nextDouble();
                    if (retiro > saldo) {
                        System.out.println("El saldo es insuficiente");
                    } else {
                        saldo = saldo - retiro;
                        System.out.println("El saldo actualizado es: " + saldo + "$");
                    }
                    break;
                }
                case 3: {
                    System.out.println("¿Cuál es la cantidad que desea depositar?");
                    deposito = entrada.nextDouble();
                    saldo = saldo + deposito;
                    System.out.println("El saldo actualizado es: " + saldo + "$");
                    break;
                }
                case 9: {
                    System.out.println("Finalizando el programa. Muchas gracias por usar nuestros servicios");
                    estado = false;
                }
            }
        }
    }
}
1 respuesta

Hola Roberto, espero que estés bien

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

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