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

[Sugerencia] Verificación de código de acceso y nivel de permiso

import java.util.Scanner;

public class SistemaDeSeguridad {

    public static void main(String[] args) {

        int codigoCorrecto = 2023;

        int nivelMinimo = 1;
        int nivelMaximo = 3;

        Scanner scanner = new Scanner(System.in);

        System.out.println("Ingrese el codigo de acceso: ");
        int codigoIngresado = scanner.nextInt();

        System.out.println("Ingrese el nivel de permiso: ");
        int nivelIngresado = scanner.nextInt();

        boolean accesoPermitido = true;
        String motivo = "";

        if (nivelIngresado < nivelMinimo || nivelIngresado > nivelMaximo) {
            accesoPermitido = false;
            if (motivo.isEmpty()) {
                motivo = "Nivel de permiso invalido.";
            }
        }
        if (accesoPermitido) {
            System.out.println("Acceso permitido. ¡Bienvenidos al sistema!");
        } else {
            System.out.println("Acceso denegado.");
            System.out.println("Motivo: " + motivo);
        }
        scanner.close();


    }
}