Si contraseña correcta: si rol='admin' → 'Acceso completo', si rol='usuario' → 'Acceso limitado'. Si contraseña incorrecta → 'Acceso denegado'.
Leer una contraseña y un rol; si la contraseña es correcta verificar el rol para otorgar acceso completo o limitado, si no, acceso denegado.
Proceso IngresoRol
Definir pwd, rol Como Cadena;
Escribir "Ingrese contraseña:";
Leer pwd;
Escribir "Ingrese rol (admin/usuario):";
Leer rol;
Si pwd = "secreto123" Entonces
Si rol = "admin" Entonces
Escribir "Acceso completo";
SiNo
Si rol = "usuario" Entonces
Escribir "Acceso limitado";
SiNo
Escribir "Rol desconocido";
FinSi
FinSi
SiNo
Escribir "Acceso denegado";
FinSi
FinProceso
pwd = input("Ingrese contraseña: ").strip()
rol = input("Ingrese rol (admin/usuario): ").strip().lower()
if pwd == "secreto123":
if rol == "admin":
print("Acceso completo")
elif rol == "usuario":
print("Acceso limitado")
else:
print("Rol desconocido")
else:
print("Acceso denegado")
let pwd = prompt("Ingrese contraseña:").trim();
let rol = prompt("Ingrese rol (admin/usuario):").trim().toLowerCase();
if (pwd === "secreto123") {
if (rol === "admin") alert("Acceso completo");
else if (rol === "usuario") alert("Acceso limitado");
else alert("Rol desconocido");
} else {
alert("Acceso denegado");
}
#include
#include
using namespace std;
int main() {
string pwd, rol;
cout << "Ingrese contraseña: ";
cin >> pwd;
cout << "Ingrese rol (admin/usuario): ";
cin >> rol;
if (pwd == "secreto123") {
if (rol == "admin") cout << "Acceso completo";
else if (rol == "usuario") cout << "Acceso limitado";
else cout << "Rol desconocido";
} else cout << "Acceso denegado";
return 0;
}
using System;
class Program {
static void Main() {
Console.Write("Ingrese contraseña: ");
string pwd = Console.ReadLine().Trim();
Console.Write("Ingrese rol (admin/usuario): ");
string rol = Console.ReadLine().Trim().ToLower();
if (pwd == "secreto123") {
if (rol == "admin") Console.WriteLine("Acceso completo");
else if (rol == "usuario") Console.WriteLine("Acceso limitado");
else Console.WriteLine("Rol desconocido");
} else Console.WriteLine("Acceso denegado");
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Ingrese contraseña: ");
String pwd = sc.next().trim();
System.out.print("Ingrese rol (admin/usuario): ");
String rol = sc.next().trim().toLowerCase();
if (pwd.equals("secreto123")) {
if (rol.equals("admin")) System.out.println("Acceso completo");
else if (rol.equals("usuario")) System.out.println("Acceso limitado");
else System.out.println("Rol desconocido");
} else System.out.println("Acceso denegado");
}
}