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
- Leemos la apuesta como texto y el resultado del dado como entero.
- Validamos que el dado esté entre 1 y 6 antes de jugar.
- 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
