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

Envío mi código

import java.util.Scanner;

public class VerificarAcceso { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); final int CODIGO_VALIDO = 2023;

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

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

    boolean codigoCorrecto = codigoIngresado == CODIGO_VALIDO;
    boolean permisoValido = nivelPermiso >= 1 && nivelPermiso <= 3;

    if(codigoCorrecto && permisoValido){
        System.out.println("Acceso permitivo. ¡Bienvenido al sistema! ");
    }else{
        System.out.println("Acceso denegado. ");
        if(!codigoCorrecto){
            System.out.println("Motivo: Codigo de acceso incorrecto. ");
        }
        if(!permisoValido) {
            System.out.println("Motivo: Nivel de permiso no valido (debe estar entre 1 y 3). ");
        }
    }
    scanner.close();
}

}

1 respuesta

Hola Blanca, 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!