Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

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