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 VerificacionAccesoSistema {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int codigoCorrecto = 2023;
        int nivelPermisoMinimo = 1;
        int nivelPermisoMaximo = 3;
 
        System.out.print("Ingrese el código de acceso: ");
        int codigoDigitado = scanner.nextInt();
 
        System.out.print("Ingrese el nivel de permiso: ");
        int nivelPermiso = scanner.nextInt();
 
        boolean codigoValido = codigoDigitado == codigoCorrecto;
        boolean permisoValido = nivelPermiso >= nivelPermisoMinimo && nivelPermiso <= nivelPermisoMaximo;
 
        if (codigoValido && permisoValido) {
            System.out.println("Acceso permitido. ¡Bienvenido al sistema!");
        } else {
            System.out.println("Acceso denegado. Motivo(s):");
            if (!codigoValido) {
                System.out.println("- Código de acceso incorrecto.");
            }
            if (!permisoValido) {
                System.out.println("- Nivel de permiso inválido.");
            }
        }
    }
}