Ambiguité ( algorithme)

Résolu/Fermé
bibliomax Messages postés 30 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 23 janvier 2010 - 15 oct. 2008 à 19:04
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 15 oct. 2008 à 19:50
Bonjour,
on se propose de faire la gestion d'un distributeur de boisson le distributeur dispose de 4 boissons
_café express........tarif café1= 2 dh
_café long............tarif café2= 2dh
_thé.....................tarif theé= 2dh
_cacao...............tarif cacao=3dh

* le distributeur accepte la monie de 10dh ; 5dh ; 2dh ;et 7 dh
* le distributeur rend la monie .5dh . 2dh .1dh
la machine dispose d'un stock de pieces (nombre piece de 5dh ) (nombre piece de 2dh) (nombre piece de 1 dh)


écrire un algorithme qui resoudre ça ?? aidez moi a resoudre cette situation jusqu'à present jai pu definir les resultats ( servir la boisson quand c'est possible et eventuellement rendre la monie si c'est le cas)

5 réponses

Utilisateur anonyme
15 oct. 2008 à 19:07
Bonsoir,

Petite question; en quel langage doit être écrit cet algo?
1
bibliomax Messages postés 30 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 23 janvier 2010 3
15 oct. 2008 à 19:14
en langage naturel (français)
1
Demande à un commerçant à côté de chez toi. Ils savent tous le faire.
0
bibliomax Messages postés 30 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 23 janvier 2010 3
15 oct. 2008 à 19:20
désolé Mr je voulais dire en langage c ou pascal
1
bibliomax Messages postés 30 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 23 janvier 2010 3
15 oct. 2008 à 19:29
svp je veux écrire cet algo en langage c sinon en en pascal
1
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
15 oct. 2008 à 19:50
Tu te moque des gens !!!
Tu dit en français, je passe mon temps là dessus et quand je reviens sur la question tu change ton fusil d'épaule....
En ce qui me concerne c'est
A+++++++++
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
15 oct. 2008 à 19:41
Bonjour,
L'algo pour le cacao, je te laisse le soins de faire idem pour les cafés et thé
Si Cacao c’est 3
	Si payer 10
		SI P5>0 ET P2>0
			P5=P5-1
			P2=P2-1
			P10=P10+1
		Sinon SI P7>0
			P7=P7-1
			P10=P10+1
		Sinon SI P1>6
			P1=P1-7
			P10=P10+1
		Sinon
			Plus de monnaie
Sinon payer 7
	SI P2>2
	P7=P7+1
	P2=P2-2
Sinon SI P1>3
	P7=P7+1
	P1=P1-4
Sinon
	Plus de monnaie
	Sinon Payer 5
		SI P2>0
			P2=P2-1
			P5=P5+1
		Sinon SI P1>2
			P1=P1-3
			P5=P5+1
		Sinon 
			Plus de monnaie
   	Sinon Payer 2+1
		P2=P2+1
		P1=P1+1

Sinon c’est 2 (Café+thé)
......
.....

Il y a une ou deux conditions que j'ai pas développer Comme P5+2xP1 par exemple ou P2x2+ 1 x P1
ou encore P2x3 + 1 x P1
A+
1