tag:linuxfr.org,2005:/tags/feignasse/publicLinuxFr.org : les contenus étiquetés avec « feignasse »2019-12-29T20:52:39+01:00/favicon.pngtag:linuxfr.org,2005:Post/407422019-12-22T11:09:52+01:002020-02-14T08:30:28+01:00Aidez moi à réaliser le projet<p>Projet 2: Jeu de pendu<br>
Introduction:<br>
Ce projet vous permettra de vous familiariser un peu plus avec le langage C. Tout au long de<br>
programme, on supposera que l’utilisateur ne fait pas d’erreur de saisie sauf cas contraire..<br>
Principe de jeu:<br>
Le but du jeu est de deviner en moins de 7 essais un mot que seul l’ordinateur connaît. Pour<br>
mener à bien votre mission, vous allez proposer une lettre :<br>
● si la lettre est correcte alors, celle-ci s’affiche à sa place dans le mot à deviner ;<br>
● si la lettre est incorrecte, alors, votre nombre d’essais diminue de 1.<br>
Autrement dit :<br>
● lorsqu’une lettre est correcte, le nombre d’essais reste inchangé ;<br>
● lorsqu’une lettre est incorrecte, le nombre d’essais diminue de 1 ;<br>
● lorsque tout le mot a été deviné, vous avez gagné ;<br>
● lorsque le nombre d’essais est à zéro (0), vous avez perdu.<br>
Exemple:<br>
Supposons que le mot à deviner soit « bonjour ». Vous proposez la lettre « o », cette dernière se<br>
trouve dans le mot, l’ordinateur affiche donc <em>o</em><em>o</em><em>. Si vous proposez ensuite la lettre « u »,<br>
l’ordinateur affiche : *o</em><em>ou</em>.<br>
Exigences :<br>
1. Mettre le Titre du projet en début de programme.<br>
2. Prévoir un menu qui permettra de faire les choix suivant :<br>
○ 1 - Jouer<br>
○ 2 - Règles du jeu<br>
○ 3 - Plus grand score<br>
○ 0 - Quitter<br>
3. Demander à l’utilisateur s’il veut commencer une partie<br>
4. Prévoir un dictionnaire de mot soit un tableau qui contiendra une liste de 10 mots<br>
minimums qui changera à chaque tour de jeu.<br>
5. Utiliser le principe des fonctions pour partitionner votre programme.<br>
6. Utiliser des variables utilent et clairement nommées.<br>
7. Faire une indentation correct pour une meilleure visibilité.<br>
8. Mettre des commentaires dans le programme pour une meilleure compréhension<br>
9. Exécuter plusieurs fois le programme pour repérer d'éventuels bug<br>
10. Tenir compte du parcours utilisateur</p>
<div><a href="https://linuxfr.org/forums/programmation-c--2/posts/aidez-moi-a-realiser-le-projet.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/118970/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/forums/programmation-c--2/posts/aidez-moi-a-realiser-le-projet#comments">ouvrir dans le navigateur</a>
</p>
Zeushttps://linuxfr.org/nodes/118970/comments.atom