Vous êtes sur la page 1sur 11

Générateur d’exercices

de calcul mental

Présenté par:
Ongobo Ofmyrh Fannel,
Fowe Johhatan Williams

1
Sommaire

I-Introduction
II-But
III-Contexte
IV-Description du produit
V-Exigences fonctionnelles
VI-Exigences non fonctionnelles
VII-Plan détaillé du projet
VIII-Probleme rencontré
Conclusion
I-Introduction

Apres avoir passé plusieurs séances de cours, le dilemme maintenant est de


pouvoir appliquer tout ce que l’on a pu apprendre avec le temps qui nous a été
donné. Ce document sert de presentation numerique du projet de creation d’un
programme dont la tache est de generer des exercices de calcul mental de facon
aleatoire. Malgré les contraintes qui ont ete rencontrees durant le processus de
creation, et compte tenu de la situation actuelle dans le monde, le projet a ainsi
pu etre achevee en toute quietude. Dans les lignes qui suivent, nous allons
degager de facon breve les principales lignes qui ressortent de l’elaboration de
ce projet.
II-But

Le but de ce projet est la création d’un programme informatique avec


l’environnement Dev c++, programme dont la tache principale est de générer des
exercices de calcul mental d’une manière aleatoire, a fin que l’utilisateur puisse
résoudre et obtenir un score a la fin.
III-Contexte

 Notre client, incarné par notre tuteur de projet Monsieur H H.hrimech nous
impose un certain nombre de contraintes et de facilités . Ce projet requérant
un travail conséquent, il a été réalisé par un binôme se partageant sa
conception mentale et physique ce binôme sera composé de l’étudiant Fowe
Chendjou Williams et Ongobo Ofmyrh.
IV-Description du produit
 Le produit fini est un fichier que l’on exécute dans l’application Dev c++.
Une fois le code exécuté, une console apparaitra(invite de commande) pour
interagir avec l’utilisateur, cela marque donc le début du jeu. L’utilisateur
n’a plus qu’a suivre les instructions du jeu pour savourer sa partie de calcul
mental.
V-Exigences fonctionnelles

 L’utilisateur doit à l’aide du clavier, entrer son niveau de difficulté, son ou


ses operateurs, le nombre de questions qu’il souhaite résoudre, puis a la fin
le programme lui donne son score sous forme de pourcentage.
VI-Exigences non fonctionnelles

Les autres opérateurs complexes ne seront pas inclus, tels que :Log, ln,
sinus cosinus…
Une fois le programme lancé, l’utilisateur n’aura plus besoin d’un trackpad ou
d’une souri, toutes les informations seront entrées exclusivement à l’aide du
clavier.
VII-Plan détaillé du projet

 Le projet est composé de deux parties, en premier, un message de bienvenu


qui s’affiche et ensuite, un menu regroupant tous les niveaux pour
commencer la partie. Une fois le niveau choisi, l’utilisateur choisi son
operateur et le nombre de question puis les exercices sont génères
automatiquement et aléatoirement par le programme. A la fin un score
apparait.
VIII-Probleme rencontré

 L’un des soucis majeurs rencontrée dans l’élaboration de ce projet a été de


trouver dans le codage, une fonction qui pourra faire intervenir le temps. Car
au début, nous sommes parvenu a générer des exercices d’une manière
aléatoire mais une fois l’exercice donné , on pouvait le résoudre avec un
temps infini ce qui exclu le terme de calcul mental(rapidité) Apres plusieurs
recherches, nous sommes enfin parvenu a résoudre le problème.
Conclusion

Ce projet, un parmi tant d’autres déjà élaborés et sans doute pas le dernier
dans une longue liste, nous permet donc de mettre en application notre
implication a résoudre un problème posé a partir d’un cahier des charges bien
rédigé. Nous remercions notre professeur monsieur Hamid Hrimchech d’avoir
disposé de son temps pour la finition et le bon déroulement de notre
programmes.

Vous aimerez peut-être aussi