Skryté slovo

Čas na další projekt! Tento miniprojekt využije pole a cykly z posledních dvou lekcí a k tomu všechno, co jste se naučili před nimi. Stejně jako v prvním miniprojektu pokyny říkají, co má program vypsat, a jak ho napíšete, je na vás. A stejně jako tam každé cvičení spustí váš program i s jinými daty, takže musí všechno počítat z konstant na začátku.

Projekt. Šibenice je slovní hra pro dva. Jeden hráč si myslí tajné slovo a druhý ho hádá po jednom písmenu. Každé správné písmeno se ve slově odkryje a každé špatné je chyba, která stojí jeden život. Ve třech cvičeních váš program ukáže slovo tak, jak ho vidí hádající hráč, vypíše špatné tipy a rozhodne, jestli hra skončila výhrou, nebo prohrou.

Data. Konstanta slovo obsahuje tajné slovo velkými písmeny a tipy je pole písmen, která hráč zatím tipoval, v pořadí, v jakém je zkoušel.

Úkol. Vypište slovo s mezerami mezi písmeny a s podtržítkem _ na místě každého písmena, které hráč ještě neuhodl. Pod něj vypište, kolik písmen slova je ještě skrytých. Pro tuto hru program vypíše:

_ O K O _ O T _ _ A
Skrytá písmena: 4

Písmeno, které je ve slově víckrát, se odkryje všude najednou: hráč tipoval O, a tak jsou vidět všechna tři O ve slově LOKOMOTIVA. A počítá se každé skryté místo, takže se slovo = "BUBEN" program vypíše _ U _ E _ a Skrytá písmena: 3.

Tip: vzpomeňte si, že += umí přidat text na konec proměnné a že cyklus umí procházet znaky textu, jak jste viděli v lekci o cyklech.

Pokyny

Vypište slovo tak, jak ho vidí hádající hráč.

Pod něj vypište, kolik písmen je ještě skrytých.

Začněte programovat zdarma

Registrací souhlasíte s provozními podmínkami a zásadami ochrany osobních údajů.

Nebo se registrujte pomocí:

1/3