1
resposta

Verificação de código de acesso e nível de permissão

import java.util.Scanner;

public class SistemaSeguranca {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        // Entrada de dados
        System.out.print("Digite o código de acesso: ");
        int codigoAcesso = scanner.nextInt();

        System.out.print("Digite o nível de permissão: ");
        int nivelPermissao = scanner.nextInt();

        boolean codigoCorreto = (codigoAcesso == 2023);
        boolean permissaoValida = (nivelPermissao == 1 || nivelPermissao == 2 || nivelPermissao == 3);

        // Verificação de acesso
        if (codigoCorreto && permissaoValida) {
            System.out.println("Acesso permitido. Bem-vindo ao sistema!");
        } else {
            System.out.println("Acesso negado.");
            if (!codigoCorreto) {
                System.out.println("Motivo: Código de acesso incorreto.");
            }
            if (!permissaoValida) {
                System.out.println("Motivo: Nível de permissão inválido.");
            }
        }

        scanner.close();
    }
}
1 resposta

Oi, Gabrielly! Tudo bem?

Excelente código, parabéns! Espero que esteja gostando do curso! Colocar em execução as atividades propostas pelo professor em aula é uma prática muito importante para internalizarmos o conteúdo. Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!