Exercice algorithme

Résolu/Fermé
miraa@ Messages postés 5 Date d'inscription mercredi 31 décembre 2008 Statut Membre Dernière intervention 12 janvier 2009 - 12 janv. 2009 à 12:46
neogenesis Messages postés 4748 Date d'inscription dimanche 19 octobre 2008 Statut Contributeur Dernière intervention 24 janvier 2010 - 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 jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 120
12 janv. 2009 à 12:52
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 dimanche 19 octobre 2008 Statut Contributeur Dernière intervention 24 janvier 2010 512
12 janv. 2009 à 13:01
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 mercredi 31 décembre 2008 Statut Membre Dernière intervention 12 janvier 2009
12 janv. 2009 à 13:27
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 dimanche 19 octobre 2008 Statut Contributeur Dernière intervention 24 janvier 2010 512 > miraa@ Messages postés 5 Date d'inscription mercredi 31 décembre 2008 Statut Membre Dernière intervention 12 janvier 2009
12 janv. 2009 à 13:30
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 mercredi 31 décembre 2008 Statut Membre Dernière intervention 12 janvier 2009 > neogenesis Messages postés 4748 Date d'inscription dimanche 19 octobre 2008 Statut Contributeur Dernière intervention 24 janvier 2010
12 janv. 2009 à 13:43
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 dimanche 19 octobre 2008 Statut Contributeur Dernière intervention 24 janvier 2010 512
12 janv. 2009 à 13:44
Félicitations.
@+
0