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

public static void main(String[] args) {  

    Scanner imprimirEnPantalla = new Scanner(System.in);  
    int codigoDeAcceso = imprimirEnPantalla.nextInt();  
    int nivelDePermiso = imprimirEnPantalla.nextInt();  
    System.out.println("Ingrese el código de acceso: " + codigoDeAcceso);  
    System.out.println("Ingrese el nivel de permiso: " + nivelDePermiso);  

    if(codigoDeAcceso == 2023 && (nivelDePermiso == 1 || nivelDePermiso == 2 || nivelDePermiso == 3)){  
        System.out.println("Acceso permitido, ¡Bienvenido al sistema!");  
    } else {  
        System.out.println("Acceso denegado, por codigo incorrecto, nivel de permiso inválido o ambos");  
    }  
}  

}

1 respuesta

Hola David, espero que estés bien

Parece que estás trabajando en un programa para verificar el acceso a un sistema basado en un código de acceso y un nivel de permiso. Tu código está casi correcto, pero hay un pequeño detalle que podrías ajustar para que se alinee mejor con la descripción de la actividad.

Actualmente, tu programa imprime un mensaje genérico si el acceso es denegado, sin especificar si el problema es el código de acceso, el nivel de permiso, o ambos. Podrías mejorar esto añadiendo condiciones adicionales para identificar el motivo específico del rechazo.

Con estas modificaciones, el programa ahora proporciona mensajes más específicos sobre por qué el acceso fue denegado. Espero que esto te ayude a completar tu actividad con éxito.

¡Espero haber ayudado y buenos estudios!