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

Verificación de código de acceso y nivel de permiso

import java.util.Scanner;
public class Principal {
    public static void main(String[] args) {
        int codigoDeAcceso = 2023 ;
        int nivelDePermisoMinimo= 1 ;
        int nivelDePermisoMaximo = 3 ;

        Scanner teclado = new Scanner(System.in);
        System.out.println("Ingresa el codigo de acceso numerico: ");
        int codigoDeAccesoUser = teclado.nextInt();
        System.out.println("Ingresa el nivel de permiso: ");
        int nivelDePermisoUser  = teclado.nextInt();
        boolean permisoValido = nivelDePermisoUser >= nivelDePermisoMinimo && nivelDePermisoUser <= nivelDePermisoMaximo;
        teclado.close();

        if(codigoDeAcceso == codigoDeAccesoUser && permisoValido){
            System.out.println("Acceso permitido. ¡Bienvenido al sistema!");
        }else {
            System.out.println("Acceso denegado");
            if(!permisoValido){
                System.out.println("Motivo: Nivel de permiso no valido");
            }
            if(codigoDeAcceso != codigoDeAccesoUser){
                System.out.println("Motivo: Codigo de acceso incorrecto");
            }
        }
    }
}

Consola: Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

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