TP 4 : Les fonctions

Exercice 1

Qu'est-ce qu'une fonction ? A quoi serve-t-elle ? Justifiez en proposant un code source montrant quelques exemples de fonctions.

Exercice 2

En récupérant les différents code sources réalisés dans les tps précédent, proposez à l'aide de fonctions les calculs suivants :

Exercice 3 :

Implémentez le jeu suivant: Le joueur doit essayer de trouver un entier compris entre 1 et 100. Avant de commencer la partie, le joueur choisit un contrat c qui est le total d'essais qu'il est possible d'effectuer. Une fois le contrat choisi, la partie commence. Le joueur à donc c propositions possibles. A chaque proposition, l'ordinateur donne une indication en disant si la solution est plus petite ou plus grande que le nombre proposé par le joueur. La partie se termine si le joueur a trouvé le nombre caché ou si il a utilisé toutes les propositions possibles.

Implémentez le jeu précédent. Vous prendrez bien soin d'utiliser des fonctions pour rendre le code le plus lisible possible.

Proposez un mode multijoueur où les joueurs jouent l'un contre l'autre. Celui qui gagne est celui qui trouve le premier l'entier cherché.

Pour chacun des différents modes, proposez des statistiques sur les parties jouées:

Utilisez les fonctions pour gagner en lisibilité et pour factoriser le plus de code possible.

Exercice 4 :

Écrivez un programme qui demande à l'utilisateur quel code doit-il exécuter, celui de l'exercice 1, de l'exercice 2 ou celui de l'exercice 3. Puis, le programme doit exécuter l'exercice choisi.

Valid XHTML 1.1