package condiciones1;
import java.util.Scanner;
public class SistemaSeguridad {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
final int codigoCorrecto = 2023;
int nivelPermiso;
int codigoIngresado;
System.out.print("Ingrese el código de acceso: ");
codigoIngresado = scanner.nextInt();
System.out.print("Ingrese el nivel de permiso: ");
nivelPermiso = scanner.nextInt();
boolean codigoValido = (codigoIngresado == codigoCorrecto);
boolean nivelValido = (nivelPermiso == 1 || nivelPermiso == 2 || nivelPermiso == 3);
if (codigoValido && nivelValido) {
System.out.println("Acceso permitido. ¡Bienvenido al sistema!");
} else {
System.out.print("Acceso denegado. Motivo(s): ");
if (!codigoValido) {
System.out.print("Código incorrecto");
if (!nivelValido) {
System.out.print(" y Nivel de permiso inválido");
}
} else if (!nivelValido) {
System.out.print("Nivel de permiso inválido");
}
System.out.println(".");
}
scanner.close();
}
}