Penjat 2

Aquí estic segur que tothom sap dibuixar palets i jugar al penjat. La qüestió aquí és: sabeu fer aquestes dues coses en el vostre llenguatge preferit? L'objectiu és implementar un joc interactiu del penjat en JO-EL, on l'usuari (no vosaltres) endevina una paraula secreta lletra per lletra. Per cada error, es mostra una part del dibuix del penjat. El joc acaba quan l'usuari endevina la paraula completa o quan el dibuix del penjat està complet.
"Una bona opció podria ser utilitzar Switch"
Entrada
Al principi tenim els n casos de prova, seguits de la paraula n vegades que l’usuari ha de trobar. El programa finalitzarà quan s'acabin els casos de prova o s'escrigui 1974, cosa que significarà que l’usuari és un covard i es rendirà abans de penjar-se.
Sortida
Només s'ha de mostrar per pantalla la paraula amb les lletres trobades i les lletres ocultes per _, i a sota el dibuix del penjat. Cal destacar que el dibuix començarà amb la forca i el procediment del dibuix serà: cap, torç, braç esquerre, braç dret, cama esquerra i cama dreta. Això significa que l'usuari pot fallar un màxim de 5 vegades.
En cas d'endevinar la paraula, es mostrarà Felicitats! Has endevinat la paraula. En cas contrari, un cop s’han esgotat els intents es mostrarà Vaja! No has endevinat la paraula.
Dibuix
+---+ +---+ +---+ +---+ +---+ +---+
| O | O | O | O | O | O
| | | | /| | /|\ | /|\ | /|\
| | | | | / | / \
=== === === === === ===
Aclariments:
- El programa no acceptarà més d’una lletra alhora.
- El programa no ha de permetre que l’usuari introdueixi la mateixa lletra dues vegades.
- El cap del penjat és una O majúscula (Quedava millor).
- No serà vàlida més d’una paraula, sense espais.
- Quan el penjat estigui complet, ja no hi haurà res més a fer.
Exemple d'Entrada
2
Gato
g
r
a
p
o
1974
Sol
s
l
o
Exemple de Sortida
g___
+---+
|
|
|
===
g___
+---+
| O
|
|
===
ga__
+---+
| O
|
|
===
ga__
+---+
| O
| |
|
===
ga_o
+---+
| O
| |
|
===
Vaja! No has endevinat la paraula
s__
+---+
|
|
|
===
s_l
+---+
|
|
|
===
sol
+---+
|
|
|
===
Felicitats! Has endevinat la paraula
Comentaris