Projet en langage C

Fermé
nd_ouse - 20 juil. 2010 à 22:27
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 22 juil. 2010 à 15:11
Bonjour, je aidez moi à faire ce projet en langage C



On désire développer un algorithme « simulerDistributeur », qui permet de simuler un
distributeur de boissons dont le fonctionnement est décrit ci-dessous : Le distributeur propose des boissons chaudes et froides. Les boissons chaudes proposées sont : café, chocolat et thé.
Chacune d'elles pourra être sucrée ou non. Les boissons froides sont : coca ou jus d'orange. Le choix d'une boisson est effectué en sélectionnant le ou les boutons adéquats. Les boissons
gazeuses valent 3F, les non gazeuses 2F. Les boissons chaudes valent 3F. Le supplément pour
le sucre est de 1F. Une fois le choix d'une boisson fait le prix s'affiche. Le paiement se fait par
insertion de pièces de monnaie de 10F, 5F, 2F, 1F.
Toutes les boissons ont un prix inférieur ou égal à 10F et sont des multiples de 1F. L'insertion d'une pièce décrémente la somme restant à payer. Une fois que l'on a introduit suffisamment de pièces (il n'est pas possible de faire autrement), l'appareil retourne la monnaie de façon à minimiser le nombre de pièces. Par exemple si la somme de sept francs doit être rendue, elle le sera par une pièce de 5F et une pièce de 2F plutôt que par trois pièces de 2F et une pièce de 1F. Il se peut que certaines pièces soient absentes mais on suppose qu'il y aura toujours suffisamment de pièces de 1F.
A voir également:

3 réponses

Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 661
20 juil. 2010 à 22:31
bonsoir,
et quelle est ta question ? Ou le détail que tu ne comprends pas ? on en va pas faire tout ton projet pour toi.
0
walamaru Messages postés 58 Date d'inscription jeudi 2 avril 2009 Statut Membre Dernière intervention 28 mai 2013 1
21 juil. 2010 à 00:15
ou est la question !
0
c le libellé qui vous guide
0
overcode Messages postés 119 Date d'inscription jeudi 6 décembre 2007 Statut Membre Dernière intervention 21 octobre 2011 27
21 juil. 2010 à 04:33
LooooL xD
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
21 juil. 2010 à 08:30
nd_ouse,
Oui, mais le libellé c'est ton exercice. CCM est là pour t'aider pas pour faire ton exercice.
C'est pour ça qu'on te demande ce qui te gène dans le libellé, ce que tu comprends pas, ce que tu as commencé, etc.
0
Je peux faire ce projet sous Pascal mais en C c'est difficile
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
22 juil. 2010 à 08:33
Si cet exercice t'a été donné, c'est que tu en es capable et que tu as eu quelques cours.
Si ce n'est pas le cas, le problème ne vient pas du projet mais du langage lui-même. Voici donc un petit lien : https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c pour apprendre le C.
Cdlt,
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 661
22 juil. 2010 à 15:11
si tu sais le faire en pascal, alors c'est très bien car le principe et l'algorithme devraient être quasiment identiques.


Essaye de faire ce que tu peux déjà (les grandes lignes, la structure du programme.

Si tu bloques sur un point particulier dis-le nous.
0