Algorithme ( bloquer )
Résolu/Fermé
C0uNter
Messages postés
942
Date d'inscription
mardi 30 septembre 2008
Statut
Membre
Dernière intervention
19 octobre 2009
-
17 nov. 2008 à 11:31
xav3601 Messages postés 3288 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 2 mars 2016 - 17 nov. 2008 à 15:24
xav3601 Messages postés 3288 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 2 mars 2016 - 17 nov. 2008 à 15:24
A voir également:
- Algorithme ( bloquer )
- Bloquer pub youtube - Accueil - Streaming
- Bloquer sur messenger - Guide
- Bloquer un ami sur Messenger : comment ne pas être contacté - Guide
- Bloquer cellule excel - Guide
- Bloquer contact whatsapp - Guide
26 réponses
C0uNter
Messages postés
942
Date d'inscription
mardi 30 septembre 2008
Statut
Membre
Dernière intervention
19 octobre 2009
48
17 nov. 2008 à 11:33
17 nov. 2008 à 11:33
Je vous pose la question pas pour que j'ai une reponse complete du genre l'algo en entier mais juste l'instruction detailler si j'ai l'instruction ( ou les ) je pourrait tres bien me debrouiller pour la suite .
azerwhite
Messages postés
625
Date d'inscription
mardi 21 octobre 2008
Statut
Membre
Dernière intervention
7 novembre 2011
43
17 nov. 2008 à 11:34
17 nov. 2008 à 11:34
Tu sais pas comment faire pour faire une somme ???
Tes prix sont dans un tableau ou sont des variables?
Sinon, compte le nombre d'élément dans le tableau, puis tu fais leur somme puis tu fais somme/nbr_prix enfin je vois pas trop ou est le problème
Tes prix sont dans un tableau ou sont des variables?
Sinon, compte le nombre d'élément dans le tableau, puis tu fais leur somme puis tu fais somme/nbr_prix enfin je vois pas trop ou est le problème
C0uNter
Messages postés
942
Date d'inscription
mardi 30 septembre 2008
Statut
Membre
Dernière intervention
19 octobre 2009
48
17 nov. 2008 à 11:35
17 nov. 2008 à 11:35
Non ce sont des variables ( c'est un algo que je vais traduire en C apres )
Pour la somme j'ai du mal car c'est pour additionner tous les prix qu'on va rentrer (donc c'est la meme variable non ?)
sa donnerait pour moi prix moyen<---somme des prix/nombre de prix
Pour la somme j'ai du mal car c'est pour additionner tous les prix qu'on va rentrer (donc c'est la meme variable non ?)
sa donnerait pour moi prix moyen<---somme des prix/nombre de prix
azerwhite
Messages postés
625
Date d'inscription
mardi 21 octobre 2008
Statut
Membre
Dernière intervention
7 novembre 2011
43
17 nov. 2008 à 11:40
17 nov. 2008 à 11:40
Tu es à exia ou quoi?
Ben, si c'est en C, tu peux faire un tableau et sinon ben, tu fais avec minimum deux variables, mais faudrait savoir combien d'entrer l'utilisateur fait pour pouvoir faire un while.
Ben, si c'est en C, tu peux faire un tableau et sinon ben, tu fais avec minimum deux variables, mais faudrait savoir combien d'entrer l'utilisateur fait pour pouvoir faire un while.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
xav3601
Messages postés
3288
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
311
17 nov. 2008 à 11:42
17 nov. 2008 à 11:42
Bonjour,
Tu peux faire une boucle Do while et a la fin de cette boucle tu demande a l'utilisateur si il veut entrer une nouvelle valeur.
et pr la somme tu as besoin de 3 variable:
valeur, nbre_valeur et somme
et ensuite apres la boucle une variable moyenne ou tu ferais ton calcul
Sauf si tu veux garder un historique des valeurs rentrer auquel cas il te faut un tableau
Tu peux faire une boucle Do while et a la fin de cette boucle tu demande a l'utilisateur si il veut entrer une nouvelle valeur.
et pr la somme tu as besoin de 3 variable:
valeur, nbre_valeur et somme
et ensuite apres la boucle une variable moyenne ou tu ferais ton calcul
Sauf si tu veux garder un historique des valeurs rentrer auquel cas il te faut un tableau
C0uNter
Messages postés
942
Date d'inscription
mardi 30 septembre 2008
Statut
Membre
Dernière intervention
19 octobre 2009
48
17 nov. 2008 à 11:49
17 nov. 2008 à 11:49
Tu es à exia ou quoi?
Pas tout compris
Jsutement on ne sais pas combien de prix il va rentrer et c'est pourquoi on lui demande avant
Mais apres je ne vois pas quoi utiliser comme instruction pour faire en sorte qu'en fonction du nombre saisi on entre le meme nombre de prix il est la mon probleme et pour ensuite faire en sorte qu'a chaque prix rentrer il s'additionne au précédent
Pas tout compris
Jsutement on ne sais pas combien de prix il va rentrer et c'est pourquoi on lui demande avant
Mais apres je ne vois pas quoi utiliser comme instruction pour faire en sorte qu'en fonction du nombre saisi on entre le meme nombre de prix il est la mon probleme et pour ensuite faire en sorte qu'a chaque prix rentrer il s'additionne au précédent
azerwhite
Messages postés
625
Date d'inscription
mardi 21 octobre 2008
Statut
Membre
Dernière intervention
7 novembre 2011
43
17 nov. 2008 à 11:55
17 nov. 2008 à 11:55
Ben, deux possibilité:
-tu stocks les prix dans un tableau donc tu auras le nombre de prix grâce à un fonction C (count en PHP). et après tu fais un while c'est assez simple
-Tu demandes à l'utilisateur combien de prix il veut mettre puis tu fais un while tu demande le premier prix, tu le mets en la variable 'entré'. et tu l'addition à la var 'somme' qui vaut zéro au départ. après pour la deuxième entré de l'utilisateur tu vas mettre l'entrer dans 'entré' et tu vas l'ajouter à 'somme'
Bon, j'ai pas fait l'algo pour pas que ce soit non plus trop simple donc envoie nous ce que tu arrives à faire
(tu es dans quel école ?)
-tu stocks les prix dans un tableau donc tu auras le nombre de prix grâce à un fonction C (count en PHP). et après tu fais un while c'est assez simple
-Tu demandes à l'utilisateur combien de prix il veut mettre puis tu fais un while tu demande le premier prix, tu le mets en la variable 'entré'. et tu l'addition à la var 'somme' qui vaut zéro au départ. après pour la deuxième entré de l'utilisateur tu vas mettre l'entrer dans 'entré' et tu vas l'ajouter à 'somme'
Bon, j'ai pas fait l'algo pour pas que ce soit non plus trop simple donc envoie nous ce que tu arrives à faire
(tu es dans quel école ?)
C0uNter
Messages postés
942
Date d'inscription
mardi 30 septembre 2008
Statut
Membre
Dernière intervention
19 octobre 2009
48
17 nov. 2008 à 11:59
17 nov. 2008 à 11:59
je suis a l'ETS IRIS
Bon la jsuis en train d'essayer avec la boucle repeter ( do while) mais je n'ai pas encore fini et je ne vais pas tarder a aller manger donc s'il ny a pas de reponses c'est normal
Bon la jsuis en train d'essayer avec la boucle repeter ( do while) mais je n'ai pas encore fini et je ne vais pas tarder a aller manger donc s'il ny a pas de reponses c'est normal
xav3601
Messages postés
3288
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
311
17 nov. 2008 à 12:53
17 nov. 2008 à 12:53
comme je l'ai dis plus haut tout depend de si tu dois garder l'historique des prix entrer ou pas?
si ce n'est pas le cas ca ne sers a rien de faire un tableau a part a bouffer de la place pour rien
si ce n'est pas le cas ca ne sers a rien de faire un tableau a part a bouffer de la place pour rien
C0uNter
Messages postés
942
Date d'inscription
mardi 30 septembre 2008
Statut
Membre
Dernière intervention
19 octobre 2009
48
17 nov. 2008 à 12:59
17 nov. 2008 à 12:59
Non on s'en fiche c'est juste utile pour faire la moyenne (le but est de faire une moyenne d'une liste tout en ignorant de combien de prix ets composer cette liste ) pas besoin de faire un tableau
xav3601
Messages postés
3288
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
311
17 nov. 2008 à 13:09
17 nov. 2008 à 13:09
Ok
Et tu souhaite demander a l'utilisateur avant combien de note il va rentrer ou de le faire au coup par coup?
Et tu souhaite demander a l'utilisateur avant combien de note il va rentrer ou de le faire au coup par coup?
C0uNter
Messages postés
942
Date d'inscription
mardi 30 septembre 2008
Statut
Membre
Dernière intervention
19 octobre 2009
48
17 nov. 2008 à 13:21
17 nov. 2008 à 13:21
Bon je pense etre sur la bonne voie ( j'espere xD)
sa donnerait quelque chose du genre
Algo prix_moyen
Declaration
p(prix),np(nombre de prix),nv( nombres de valeurs),pm(prix moyen):réel
Debut
Afiicher("De combien de prix sera composer votre liste ? :")
Saisir(np)
nv<-----e
Repeter
Afficher ("Saisie du prix:")
Saisir(p)
nv<----nv+1
jusqu'a nv==np
Voila pour le moment (il n'est pas complet je vous rassure mais c'est juste pour controler) donc pour expliquer un peu c'est la boucle pour saisir les prix en fonction du nombre de prix choisie.
Mais je me demande si je fais sa s'il ne changera pas les prix que l'on a saisi et ne prendra en compte que le dernier choisi pour faire la moyenne ?
sa donnerait quelque chose du genre
Algo prix_moyen
Declaration
p(prix),np(nombre de prix),nv( nombres de valeurs),pm(prix moyen):réel
Debut
Afiicher("De combien de prix sera composer votre liste ? :")
Saisir(np)
nv<-----e
Repeter
Afficher ("Saisie du prix:")
Saisir(p)
nv<----nv+1
jusqu'a nv==np
Voila pour le moment (il n'est pas complet je vous rassure mais c'est juste pour controler) donc pour expliquer un peu c'est la boucle pour saisir les prix en fonction du nombre de prix choisie.
Mais je me demande si je fais sa s'il ne changera pas les prix que l'on a saisi et ne prendra en compte que le dernier choisi pour faire la moyenne ?
xav3601
Messages postés
3288
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
311
17 nov. 2008 à 13:24
17 nov. 2008 à 13:24
Ta derniere remarque est juste!
c'est pourquoi il faut que tu fasse le calcul de ta moyenne dans la meme boucle.
et au lieu de faire un do while, tu peux faire un for si tu connais par avance le nombre de prix, ca t'economise la variable nv je pense.
c'est pourquoi il faut que tu fasse le calcul de ta moyenne dans la meme boucle.
et au lieu de faire un do while, tu peux faire un for si tu connais par avance le nombre de prix, ca t'economise la variable nv je pense.
salut
voila le programme en algorithme
en va demeande a entrer le nmbre de prix dans la liste
il exest 2 methode
la 1er en conserve tout les prix dans une tableux et en faire les calcule sur le tableu
ou bien en fait le programe suivant
var nbprix : entier prix,somme,moyenne : real
i :entier
debut
ecrire('entre le nb de prix ')
lire(nbprix)
somme=0 en inisialiser la somme
pour i=0 à nbprix faire
ecrire('entre le prix num',i)
lire (prix)
somme=somme+prix
fin pour
moyenne=somme/nbprix
ecrire("la moyene et ",moyenne)
fin
voila mon msn mustapha_tsdi@live.fr
www.kolchi.en.ma
voila le programme en algorithme
en va demeande a entrer le nmbre de prix dans la liste
il exest 2 methode
la 1er en conserve tout les prix dans une tableux et en faire les calcule sur le tableu
ou bien en fait le programe suivant
var nbprix : entier prix,somme,moyenne : real
i :entier
debut
ecrire('entre le nb de prix ')
lire(nbprix)
somme=0 en inisialiser la somme
pour i=0 à nbprix faire
ecrire('entre le prix num',i)
lire (prix)
somme=somme+prix
fin pour
moyenne=somme/nbprix
ecrire("la moyene et ",moyenne)
fin
voila mon msn mustapha_tsdi@live.fr
www.kolchi.en.ma
azerwhite
Messages postés
625
Date d'inscription
mardi 21 octobre 2008
Statut
Membre
Dernière intervention
7 novembre 2011
43
17 nov. 2008 à 14:21
17 nov. 2008 à 14:21
C'est pas très sympa de ta part de lui donner l'algo direct.... quel intérêt ?
xav3601
Messages postés
3288
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
311
17 nov. 2008 à 13:44
17 nov. 2008 à 13:44
il ne me semble pas qu'il voulais l'algorithme tout fais :/
il n'y a la dedans aucun interet...
il n'y a la dedans aucun interet...
C0uNter
Messages postés
942
Date d'inscription
mardi 30 septembre 2008
Statut
Membre
Dernière intervention
19 octobre 2009
48
17 nov. 2008 à 13:45
17 nov. 2008 à 13:45
Oki c'est bien ce que je pensais ^^ merci
donc sa donnerait sa
Algo prix_moyen
Declaration
p(prix),np(nombre de prix),nv( nombres de valeurs),pm(prix moyen),s(somme):réel
Debut
Afiicher("De combien de prix sera composer votre liste ? :")
Saisir(np)
nv<-----0
s<-----0
Repeter
Afficher ("Saisie du prix:")
Saisir(p)
nv<----nv+1
s=s+m
jusqu'a nv==np
pm<----s/np
Afficher("Le prix moyen est de:",pm)
Normalement je suis bon la car la il pendra en compte tous les memes vu qu'il s'aditionne au fur et a mesure
donc sa donnerait sa
Algo prix_moyen
Declaration
p(prix),np(nombre de prix),nv( nombres de valeurs),pm(prix moyen),s(somme):réel
Debut
Afiicher("De combien de prix sera composer votre liste ? :")
Saisir(np)
nv<-----0
s<-----0
Repeter
Afficher ("Saisie du prix:")
Saisir(p)
nv<----nv+1
s=s+m
jusqu'a nv==np
pm<----s/np
Afficher("Le prix moyen est de:",pm)
Normalement je suis bon la car la il pendra en compte tous les memes vu qu'il s'aditionne au fur et a mesure
xav3601
Messages postés
3288
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
311
17 nov. 2008 à 13:47
17 nov. 2008 à 13:47
Voila c'est ca!
en faisant attention au niveau de ta boucle, suivant si tu fais un do while ou un simple while tu pourrais te retrouver avec un prix en plus ou en moins ;)
en faisant attention au niveau de ta boucle, suivant si tu fais un do while ou un simple while tu pourrais te retrouver avec un prix en plus ou en moins ;)
C0uNter
Messages postés
942
Date d'inscription
mardi 30 septembre 2008
Statut
Membre
Dernière intervention
19 octobre 2009
48
17 nov. 2008 à 13:49
17 nov. 2008 à 13:49
lol j'avais pas vu xD donc c'est bien sa alors il ne me reste plus qu'a le traduire en C et a le tester
bah merci a tout ceux qui ont pris le temps de m'aider et je vous souhaite une bonne fin de journée ^^
bah merci a tout ceux qui ont pris le temps de m'aider et je vous souhaite une bonne fin de journée ^^
mustapha_tsdi
Messages postés
6
Date d'inscription
lundi 17 novembre 2008
Statut
Membre
Dernière intervention
18 novembre 2008
1
17 nov. 2008 à 14:24
17 nov. 2008 à 14:24
l'algoritme c'est la base tout les langages
il sevait de faire la traduction de l'alg en la langage c ou vb ....
il sevait de faire la traduction de l'alg en la langage c ou vb ....
azerwhite
Messages postés
625
Date d'inscription
mardi 21 octobre 2008
Statut
Membre
Dernière intervention
7 novembre 2011
43
17 nov. 2008 à 14:35
17 nov. 2008 à 14:35
Que dis tu ???
xav3601
Messages postés
3288
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
311
17 nov. 2008 à 14:26
17 nov. 2008 à 14:26
Et le francais c'est la base de tous les forums...
Il suffit de bien parler francais et de bien lire ce qui est écris pour comprendre ce que la personne attend.
Il suffit de bien parler francais et de bien lire ce qui est écris pour comprendre ce que la personne attend.