Exercice algorithme

Résolu
miraa@ Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
neogenesis Messages postés 4748 Date d'inscription   Statut Contributeur Dernière intervention   - 12 janv. 2009 à 13:44
Bonjour,
j'aimrai avoir une solution de cet exercice:
un poissonier sert un clieint qui a demandé 1kg de poisson. Il pèse successivement différent poissons et s'arrête dès que le poids total des poissons déjà soit égal ou dépasse 1kg.
Ecrire un programme C qui affiche le nombre des poissons servis.Par exemple si le poissonnier pèse:
-Un premier poisson: 400g
-Un deuxième poisson: 350g
-Un troisième poisson: 300g
Il s'arrête pour dire(afficher): 3 poissons
Merci d'avance

2 réponses

tarek_dotzero Messages postés 817 Date d'inscription   Statut Membre Dernière intervention   122
 
Salut,

Si c'est un petit TP ou HomeWork, je ne sais pas est ce que c'est "legal" de vous donnez le code source directement, avant cela je vais vous montrer que l'algorithme est déjà prêt dans votre description:

"Un client demande une quantité de poissons" => lecture de la quantité=> fonction scanf

"Le poissonier prend les poissons une après l'autre" => boucle avec nombre d'iteration inconnu => boucle do..while

"il pese chaque poisson" => ici je suppose lecture du poids => fonction scanf

"il s'arrete quand le poids demandé est atteint" => condition d'arret: une variable poids total

"il faut afficher le nombre de poisson" => nombre d'iteration => une variable initialisée à 0 et incrimenté à chaque itération par 1

Je pense que l'algorithme est bien clair :)
0
neogenesis Messages postés 4748 Date d'inscription   Statut Contributeur Dernière intervention   518
 
Hello,

Ce n'est pas illégal mais c'est contraire à la charte de CCM

Information supplémentaire :

Demander de l'aide pour vos exercices sur CCM

@+
0
miraa@ Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
le probléme est de calculer le poids et on connait que les poissons sont différent c-à-d chacune à un poid
Est ce que je peut mettre dans la boucle une fonction scanf qui demande d'entré chaque fois le poid du poisson servis ?
0
neogenesis Messages postés 4748 Date d'inscription   Statut Contributeur Dernière intervention   518 > miraa@ Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Re.

Oui si c'est ce qui est demandé.
L'énoncé n'est pas très clair en effet.

Peut-être faut-il générer un poids aléatoires, ou alors c'est toi qui doit entrer le poids.
Je pense que tu dois toi-même à chaque fois entrer le poids du poisson.
0
miraa@ Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   > neogenesis Messages postés 4748 Date d'inscription   Statut Contributeur Dernière intervention  
 
Merci beaucoup de votre aide . c'est un exercice de devoirs est je suis trés heureuses car mon solution est juste
merciiiiiiiiiiiiiiiiiiiiii
0
neogenesis Messages postés 4748 Date d'inscription   Statut Contributeur Dernière intervention   518
 
Félicitations.
@+
0