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

//Juan está desarrollando un sistema de seguridad para una empresa.
// Para acceder al sistema, el usuario debe proporcionar:
//
//Un código de acceso numérico (el código correcto es 2023).
//Un nivel de permiso numérico (los niveles válidos son 1, 2 o 3).
//
//El sistema solo permitirá el acceso si:
//
//El código de acceso es correcto.
//El nivel de permiso es válido (1, 2 o 3).
//
//De lo contrario, el acceso será denegado,
// y el programa debe informar el motivo (código incorrecto, nivel de permiso inválido o ambos).
//
//Crea un programa que reciba el código de acceso  y el nivel de permiso
// y muestre un mensaje indicando si el acceso fue permitido o denegado,
// además del motivo, si es el caso.

import java.util.Scanner;

public class Juan {
    public static void main(String[] args) {

        Scanner scanner=new Scanner(System.in);

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

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

        boolean nivelAceptado =(nivelU == 1 || nivelU == 2 || nivelU == 3);
        boolean codAceptado = codU==2025;

        if( nivelAceptado && codAceptado ){
            System.out.println("Acceso permitido.");
        }else if (!codAceptado && nivelAceptado){
            System.out.println("Acceso denegado. Codigo incorrecto.");
        }else if (!nivelAceptado && codAceptado) {
            System.out.println("Acceso Denegado. Nivel incorrecto");
        }else{
            System.out.println("Acceso Denegado. Codigo y nivel incorrecto." );
        }

    }}
1 respuesta

Hola Paloma, espero que estés bien

Gracias por compartir tu ejercício práctico con nosotros, en este momento no veo puntos de mejora! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Continúa con sus estudios y éxito en su carrera!

¡Abrazos y buenos estudios!

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