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

[Sugerencia] [Desafío Java]

import java.util.Scanner;

public class cuentaBanco {
    
    public static double saldo = 1599.99;
    public static int opcion;
    public static int infinito;
    public static double retirar;
    public static double depositar;
    static Scanner sc = new Scanner(System.in);
    
    public static void imprimirMenu() {
        System.out.println("********Menu Cajero**********\n");
        System.out.println("\n");
        System.out.println("Nombre Cliente: Daniel\n");
        System.out.println("Tipo de Cuenta: Corriente\n");
        System.out.println("Saldo disponible: " + saldo + "$\n");
        System.out.println("\n");
        System.out.println("***********************");
    }
    
    public static int opciones() {
        System.out.println("Opciones:\n");
        System.out.println("1 - Consultar Saldo\n");
        System.out.println("2 - Retirar\n");
        System.out.println("3 - Depositar\n");
        System.out.println("4 - Salir\n");
        System.out.println("Seleccione la opcion deseada: ");
        opcion = sc.nextInt();
        return opcion;
    }
    
    public static void consultarSaldo() { 
        System.out.println("El saldo actualizado es de: " + saldo + "$\n");
    }
    
    public static void retirar() {
        System.out.println("Ingrese la cantidad que desea retirar: ");
        retirar = sc.nextDouble();
        if(retirar <= saldo) {
          saldo -= retirar;
          System.out.println("Saldo restante: " + saldo + "$\n");
        }else {
          System.out.println("Saldo insuficiente\n");
        }
    }
    public static void depositar() {
        System.out.println("Ingrese la cantidad a depositar: ");
        depositar = sc.nextDouble();
        saldo += depositar;
        System.out.println("Saldo restante: " + saldo + "$");
    }
    public static void salir() {
        System.out.println("Hasta luego, vuelva pronto!\n");
        infinito = 1;
    }
    
    public static void main(String[] args) {
        cuentaBanco.imprimirMenu();
    for(infinito = 0; infinito == 0;) {
        opcion = cuentaBanco.opciones();
        switch(opcion) {
        case 1:
            consultarSaldo();
        break;
        case 2:
            retirar();
        break;
        case 3:
            depositar();
        break;
        case 4:
            salir();
        break;
        default:
            System.out.println("Opcion incorrecta, elija de nuevo");
        break;
        }
    }
  }
}
1 respuesta

¡Estimado estudiante!

Aprecio tu participación en el foro. Quiero recordarte que este espacio está pensado principalmente para aclarar dudas y hacer preguntas. No es necesario compartir cada actividad detalladamente.

¡Gracias por tu comprensión y por contribuir a hacer del foro un lugar enfocado en el intercambio útil y constructivo! Si prefieres discutir o compartir comentarios sobre el contenido te invitamos a unirte a nuestra comunidad en Discord.

Saludos.

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