Exercice
Delphi
Le compte est bon
Enoncé
- Screenshot
- Download -
Il
s'agit du jeu "Le compte est bon" de la télé. Il faut combiner des
nombres avec des opérations arithmétiques pour arriver à un résultat
donné. On a un temps de 1 minute pour y arriver.
Au début d'un jeu l'ordinateur calcule 6 valeurs aléatoires dans
{1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,25,50,75,100}.
Il y a deux niveaux :
- Pour le niveau adulte le résultat
est un nombre compris entre 1 et 999.
- Pour le niveau enfant, le résultat est compris entre 10 et 99 et les calculs sont limités aux opérations + et -.
Il y a deux modes :
- Mode 1 joueur.
- Mode 2 joueurs. D'abord le 1er joueur joue, sans que le 2e joueur ait le droit de suivre ce jeu. Ensuite le 2e joueur joue avec les mêmes données. A la fin on les résultats sont comparés.
Les actions : - Le bouton "Nouveau" relance un nouveau jeu.
-
Le bouton "Initialiser" réinitialise le jeu en cours.
-
Le bouton "Annuler" annule la dernière opération.
-
Le bouton "Solution" calcule la meilleure solution (algorithme
difficile). Si plusieurs solutions sont possibles il choisit la
solution avec le minimum de calculs.
- Le bouton "Quitter" ferme l'application.
-
Un clic dans la liste copie l'élément cliqué vers un des volets.
-
Le bouton "+","-","*" et "/" effectuent chacun une opération
arithmétique entre les valeurs affichés dans les volets.
Tous
les nombres doivent être positifs, la division n'est pas acceptée si elle
ne donne pas un nombre entier.
Eléments
- listes
- Opération sur les
chaînes de caractères
- boucles (pour la solution)
- timer
(pour la barre d'avancement)
- menus (pas encore représentés sur les screenshots, voir l'exécutable)
Ces screenshots montrent une solution "automatique" et une solution "manuelle".
Téléchargement de l'exécutable : lceb.exe