Mini-Projet de programmation
Calculatrice textuelle
1- Présentationnérale, objectifs :
Le veloppement dun projet est un moyen de progresser dans lapprentissage dun langage de
programmation. Cest dans cet esprit quil vous est propo.
Il doit vous permettre de consolider les connaissances acquises en TP et den acquérir de
nouvelles.
Pour cela, vous devrez développer, au cours du 2ème semestre, un programme dont vous vous
aurez vous-même défini les fonctionnalités.
En fin de semestre, votre travail sera évalué, lors dune séance de présentation orale du travail
réalisé. Vous devrez également remettre un mini-dossier récapitulatif de votre travail et faire une
monstration de votre programme.
2- Thème du projet :
On vous demande de développer une calculatrice textuelle en interface graphique en C. Cette
calculette effectue les opérations arithmétiques de base sur les entiers : (addition, soustraction,
multiplication, division, modulo), évalue nimporte quelle expression saisie sous la forme (2+3*(4-5)
et supprime une valeur saisie.
Laffichage du résultat doit être sous forme textuelle.
Exemples :
10 => ‘’dix’’
1281 => ‘’mille-deux-cent-quatre-vingt-un’’
91 => ‘’quatre-vingt-onze’’
2353471 =>’’deux millions trois-cent-cinquante-trois-mille-quatre-cent-soixante-et onze’’
Quelques règles daccord (issues de http://www.miakinen.net/vrac/nombres)
3- Eléments de programmation à explorer et à mettre en œuvre :
Le programme que vous aurez réalisé devra faire apparaître lemploi déléments du langage C peu
ou pas abordés en séance de TP. On peut citer par exemple :
- utilisation de sous-programmes paraméts,
-tableau et pointeurs,
-passage de paramètres par adresse,
-structures de données,
-opération sur des fichiers
Vous pouvez utiliser la bibliothèque SDL ou GTK pour réaliser linterface graphique.
4- Ce quil faut rendre :
Le programme source complet largement commenté.
Un exécutable testé et opérationnel.
Un rapport présentant le travail effectué :
1. Organisation du programme : découpage en fonction, le de ces fonctions, explications du
programme.
2. Bilan qualitatif du travail, difficultés rencontrées, etc.
1 / 1 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !