Code source d'un programme de distributeur de boisson
sharkos84
Messages postés2Date d'inscriptionjeudi 24 novembre 2005StatutMembreDernière intervention11 décembre 2007
-
7 déc. 2005 à 22:14
am89ouna
Messages postés4Date d'inscriptionsamedi 7 avril 2012StatutMembreDernière intervention 1 février 2013
-
7 avril 2012 à 23:00
en fait est ce que vous pouvez m'aider à faire ce programme non pas avec les graphes mais un programme simple avec les listes chainées et les piles et en récursive c tout et voici l'énoncé:
Sujet: Distributeur de boisson
Objectif: développer un logiciel de gestion d'un distributeur de boisson.
..
Travail à faire
V ous devez créer un programme qui permet de gérer un distributeur de boisson. Ce dernier peut être utilisé soit par un client, soit par un gérant. Un mot de passe permettra d'identifier un gérant et par conséquent lui fournir ses fonctionnalités.
Les données
Tables d'informations sur les aliments que peut fournir votre distributeur (café, boisson gazeuse, chocolat, eau minérale,...) ainsi que les informations y correspondants (prix, quantité,.. .).
Les traitements
Il est demandé d'implémenter les fonctionnalités relative au client: saisie (choix du client et monnaie), affichage, rendre la monnaie (votre programme doit rendre au client le minimum de pièce de monnaie possible),. . .
Il faut implémenter aussi les fonctionnalités relatives au gérant: saisie, affichage, accès aux stocks du distributeur (ex: ajouter du chocolat,...) et à l'argent (ajouter
pièce de monnaie, calcul-bénéHee--- - ..................... ,........
Pensez à réaliser des messages d'alerte pour les situations délicates telles que fin de
stock ou manque de monnaie, ..."
A faire attention: la partie client et la partie gérant sont complémentaires, c'est-à-dire qu'une fois qu'un client a obtenu une boisson désiré, le stock sera diminué pour le gérant.
1 ère étape
Concevoir l'interface Homme/Machine de votre application.
2ème étape
Concevoir les structures adéquates qui permettront de gérer le distributeur.
3 ème étape
Concevoir les différents modules qui permettront d'effectuer les traitements nécessaires pour
le client et le gérant.
4 ème étape
Envisagez l'utilisation de structures avancées mieux adaptées au problème et implémentez