Elektronique - Cours d'électronique

Programme d'un distributeur de boisson (langage C)

icône imprimante Imprimer cette page

Introduction du distributeur de boisson

Difficulté: etoile pleine

Ce tutorial va expliquer comment créer un petit programme en langage C pour simuler un distributeur de boisson.
Vous l'aurez donc compris, c'est un petit programme sur ordinateur qui ne va pas distribuer de vrai boisson, et on ne sera pas obligé de payer pour de vrai pour avoir le droit de commander une boisson. L'intérêt de ce programme, n'est pas de créer une machine à café, mais bien de pratiquer le langage C. smiley

icone café

La création de cette petite application est idéale pour les débutants qui souhaitent apprendre en douceur le langage C. Je vous conseille tout de même d'avoir des petites connaissance dans ce langage informatique si vous voulez comprendre tout ce que je vais citer. Si vous débutez vraiment, je vous suggère de commencer à lire le premier tutorial qui réalise un programme de rendu de monnaie.

J'ai souhaité réaliser un tutorial suffisamment expliqué pour permettre à un maximum d'entre vous de le réaliser. Et pour simplifier les choses, nous allons faire le programme en plusieurs étapes. Pour commencer, on va faire un distributeur qui donne les boissons gratuitement. Ensuite on s'occupera de demander de l'argent et de prévoir un rendu de monnaie si l'utilisataire donne trop d'argent. smiley

retour en haut

Distributeur gratuit (plus facile)
Tutorial d'un distributeur gratuit

Comme j'ai pu le dire précédemment, nous allons commencer par créer un programme où l'ont aura juste à choisir sa boisson, et le distributeur affichera à l'écran qu'il nous distribue cette dernière. Si vous souhaitez réaliser un distributeur de boisson payant, il faut commencer par réaliser d'abord celui-là, et ensuite on compliquera la tache en rajoutant une partie où il faudrat payer sa boisson.

Distributeur payant (plus compliqué)
Tutorial d'un distributeur payant

Maintenant que vous avez réalisé votre premier petit programme de distributeur gratuit, vous allez enfin pouvoir l'améliorer. Vos utilisateurs vont devoir payer pour obtenir la boisson qu'ils désirent. Cette deuxième partie va compliquer les choses, puisqu'il va falloir prendre en compte différentes pièces de monnaie, et ne pas oublier de rendre la monnaie s'il le faut.

retour en haut

Télécharger le programme

Voici un petit tableau où vous pourrez télécharger le programme complet et son code source.

Nom Description exemple programme code en .c code en .txt Difficulté
Distributeur de boissons gratuites Simule le programme d'un distributeur de boisson où celle-ci sont gratuite exemple programme programme en .c programme en .txt etoile pleine
Distributeur de boissons payantes Simule le programme d'un distributeur de boisson
pour payer : [e] = 1euro ; [s]= 50centimes ; [z] = 20centimes ; [i] = 10centimes
exemple programme programme en .c programme en .txt etoile pleine
retour en haut