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

Desafio Cajero AutomaticoTony Stark

import java.util.Scanner;

public class EjerciciosPracticas {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // Información del programa
        System.out.println("    ");
        System.out.println("Bienvenidos al Cajero Automático");
        System.out.println("**********************************************************************************");
        System.out.println("    ");
        System.out.println("Nombre del cliente: Tony Stark");
        System.out.println("Tipo de cuenta: Ahorros");
        System.out.println("Saldo Inicial: 1599.99");
        System.out.println("    ");
        System.out.println("**********************************************************************************");

        //Declaración de Variables
        double saldo = 1599.99; //Saldo Inicial
        int opcion; // Para leer la opción del Menú
        double nuevoSaldo = 0;

        do {
            System.out.println("    ");
            System.out.println("**Escriba el número de la opción que desea");
            System.out.println("    ");
            System.out.println("1- Consulta de Saldo");
            System.out.println("2- Retirar");
            System.out.println("3- Depositar");
            System.out.println("9- Salir del Menu");
            System.out.println("    ");

            opcion = scanner.nextInt();


            switch (opcion){ // Menu de opciones con Segun(Switch)
                case 1: //Consulta de saldo
                    System.out.println("Su saldo disponible es " + saldo);
                    break;
                case 2: //Retiro
                    System.out.println("Ingrese el monto a retirar");
                    double montoRetiro = scanner.nextDouble();
                    if (montoRetiro>saldo){
                        System.out.println("Saldo Insuficiente");
                    } else {
                        nuevoSaldo = saldo - montoRetiro;
                        System.out.println("Su nuevo saldo es: " + nuevoSaldo);
                    }
                    break;
                case 3: //Depósito
                    System.out.println("Ingrese el monto a depositar");
                    double montoDeposito = scanner.nextDouble();
                    nuevoSaldo = saldo + montoDeposito;
                    System.out.println("El saldo en su cuenta es de: " + nuevoSaldo);
                    break;
                case 9: // Salir
                    System.out.println("Gracias por usar el cajero automático, que tenga un lindo dia");
                    break;

                default:
                    System.out.println("Opción no valida. Ingrese una correcta");
            }
        } while (opcion != 9);// Repetir hasta que el usuario elija salir
    }
}


1 respuesta

¡Hola Jorge! ¿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!