Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Verificación de código de acceso y nivel de permiso

import java.util.Scanner;

public class SistemaSeguridad {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        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();
        
        StringBuilder motivo = new StringBuilder();
        
        // Verificar código de acceso
        if (codigo != 2023) {
            motivo.append("Código incorrecto. ");
        }
        
        // Verificar nivel de permiso
        if (nivel < 1 || nivel > 3) {
            motivo.append("Nivel de permiso inválido.");
        }
        
        // Determinar resultado
        if (motivo.length() == 0) {
            System.out.println("Acceso permitido. ¡Bienvenido al sistema!");
        } else {
            System.out.println("Acceso denegado.");
            System.out.println("Motivo: " + motivo.toString().trim());
        }
        
        scanner.close();
    }
}
1 respuesta

¡Hola Cesar! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!