Algoritmo del juego de dados par o impar en PSeInt (Guía 2026)

Un juego de azar simple para practicar el operador MOD con condiciones compuestas. El jugador apuesta a «par» o «impar» y gana si el dado coincide con su apuesta.

Código completo

Algoritmo DadosParImpar
    Definir dado Como Entero
    Definir apuesta Como Caracter
    Escribir "Apuesta: escribe par o impar"
    Leer apuesta
    Escribir "Ingresa el resultado del dado (1 a 6):"
    Leer dado
    Si dado < 1 O dado > 6 Entonces
        Escribir "Resultado inválido: el dado solo da valores de 1 a 6."
    SiNo
        Si (dado MOD 2 = 0 Y apuesta = "par") O (dado MOD 2 = 1 Y apuesta = "impar") Entonces
            Escribir "¡Ganaste! El dado mostró ", dado, "."
        SiNo
            Escribir "Perdiste. El dado mostró ", dado, "."
        FinSi
    FinSi
FinAlgoritmo

Explicación paso a paso

  1. Leemos la apuesta como texto y el resultado del dado como entero.
  2. Validamos que el dado esté entre 1 y 6 antes de jugar.
  3. Se gana si el dado es par y se apostó «par», o si es impar y se apostó «impar»: cada par de condiciones se une con Y y los dos casos con O.

Errores comunes

  • Olvidar los paréntesis: Y tiene prioridad sobre O, pero sin paréntesis la lógica se vuelve difícil de verificar.
  • Comparar la apuesta sin comillas o con mayúsculas («Par» no es «par»).
  • No validar el rango del dado y aceptar valores imposibles como 9.

🚀 ¿Ya dominas la lógica? Da el salto a Python

Ver curso de Python en español →

Publicaciones Similares