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 codigoAcceso {

public static void main(String[] args) {

    Scanner acceso = new Scanner(System.in);
    int codigoCorrecto = 2025;
    int nivelMinPermitido= 1;
    int nivelMaxPermitido= 3;

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

    System.out.println("Ingrese el nivel de permiso");
   int nivelPermiso = acceso.nextInt();

    boolean codigoValido = codigoDigitado == codigoCorrecto;
    boolean nivelValido = nivelPermiso ==1|| nivelPermiso==2 || nivelPermiso ==3;

    if (codigoValido && nivelValido){
        System.out.println("Acceso permitido!! - Bienvenido al Sistema");
    }else {
        System.out.println("Acceso Restringido - Motivos:");

        if (!codigoValido){
            System.out.println("Codigo de Acceso incorrecto");
        }
        if (!nivelValido){
            System.out.println("Nivel de Permiso Invalido.");
        }
    }

}

}

1 respuesta

Hola Carlos, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

Gracias por compartir tu ejercício práctico con nosotros! 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.

¡Abrazos y buenos estudios!

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