Algoritmo de inicio de sesión con usuario y clave en PSeInt (Guía 2026)
Este ejercicio simula un inicio de sesión básico y practica la comparación de cadenas de texto con el operador lógico Y. El acceso solo se concede si el usuario Y la clave coinciden.
Código completo
Algoritmo LoginUsuarioClave
Definir usuario, clave Como Caracter
Definir usuarioValido, claveValida Como Caracter
usuarioValido <- "admin"
claveValida <- "1234"
Escribir "Usuario:"
Leer usuario
Escribir "Clave:"
Leer clave
Si usuario = usuarioValido Y clave = claveValida Entonces
Escribir "Acceso concedido. Bienvenido."
SiNo
Escribir "Acceso denegado. Usuario o clave incorrectos."
FinSi
FinAlgoritmo
Explicación paso a paso
- Guardamos el usuario y la clave correctos en variables para compararlos después.
- Leemos los datos ingresados como Caracter, porque las claves se comparan como texto.
- El operador Y exige que ambas comparaciones sean verdaderas para conceder el acceso.
Errores comunes
- Usar O en lugar de Y: permitiría entrar con solo acertar uno de los dos datos.
- Comparar la clave como número (1234 sin comillas) en lugar de texto.
- Olvidar que la comparación distingue mayúsculas: «Admin» no es igual a «admin».
🚀 ¿Ya dominas la lógica? Da el salto a Python
