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

  1. Guardamos el usuario y la clave correctos en variables para compararlos después.
  2. Leemos los datos ingresados como Caracter, porque las claves se comparan como texto.
  3. 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

Ver curso de Python en español →

Publicaciones Similares