import java.util.Scanner;
public class Alura {
public static void main(String[] args) {
// Declaración de constantes
final int CODIGO_ACCESO = 2023;
// Declaración de variables
Scanner scanner = new Scanner(System.in);
// Entrada de datos
System.out.print("Ingrese el código de acceso: ");
int codigo = scanner.nextInt();
System.out.print("Ingrese el nivel de permiso: ");
int nivel = scanner.nextInt();
// Validaciones
boolean nivelValido = (nivel == 1 || nivel == 2 || nivel == 3);
//Verificación de acceso
if(codigo == CODIGO_ACCESO && nivelValido) {
System.out.println("Acceso permitido. ¡Bienvenido al sistema!");
} else {
System.out.println("\nAcceso denegado.");
if(codigo != CODIGO_ACCESO && !nivelValido) {
System.out.println("Motivo: \n- Código de acceso incorrecto \n- Nivel de permiso inválido.");
} else if(codigo != CODIGO_ACCESO) {
System.out.println("Motivo: Código de acceso incorrecto.");
} else {
System.out.println("Motivo: Nivel de permiso inválido.");
}
}
// Cierre del scanner
scanner.close();
}
}