Bonsoir,
Je suis bloquée sur mon algo, je n'arrive pas à améliorer en ajoutant les coefs si quelqu'un peut m'aider à cet exercice ? Merci cordialement
dans ce cas, il faut déjà ajouter la lecture du coefficient attribué à chaque note, à l'interieur de ta boucle.
Tu dois aussi modifier ton calcul de S, pour tenir compte du coefficient.
quelle sera alors la formule de ta moyenne ?
Justement, mon problème est ici je sais que la moyenne c'est la note x le coef / par la somme des coef mais je sais pas comment l'écrire
OK pour ta formule. Tu vois que tu auras besoin de la somme des coefficients.
à l'interieur de la boucle, il faut donc calculer la somme des coefficients.
mais une chose à la fois.
d'abord, ajoute la lecture d'un coefficient avec la lecture d'une note.
ton algo fait :
lire combien
pour i allant de 1 à combien
debut pour
lire note
/* ici, il faut lire aussi le coeff, et changer le calcul de S.
vas y , montre moi ce que tu écris.
Je ne comprends pas, ce qui faut changer... j'ai du mal à comprendre.
S prend la valeur S* coef ?
Lire coef
lire coeff : OUI, ça c'est bien.
pour S : actuellement tu as S prend la valeur S + note
parce que tu veux avoir dans S la somme des notes, OK ?
donc à chaque fois tu ajoutes Note à S
maintenant avec les coeffcicients, tu veux ajouter (coef * Note) à S
pour avoir dans S la somme des (coeff * Note).
d'accord ?
donc S prend la valeur ....??........
vas y !
presque !
S prend la valeur S + (coef * Note) !!
ca donne :
lire combien
pour i allant de 1 à combien
debut pour
lire note
lire coef
S prend la valeur S + (coef * Note)
et comme on veut faire la somme des coefficients, on doit encore ajouter
N prend la valeur N + coef
fin pour
à présent,
comment calculeras tu la moyenne ?
moyenne prend la valeur .........??........
exactement !!
il reste un "détail" pour que ça marche : il faut mettre S et N à zero au départ.
ca donne :
S prend la valeur 0
N prend la valeur 0
lire combien
pour i allant de 1 à combien
debut pour
lire note
lire coef
S prend la valeur S + (coef * Note)
N prend la valeur N + coef
fin pour
moyenne prend la valeur S/N
afficher moyenne
tu codes et tu fais tourner, OK ?
Oui, pour mettre l'algorithme en français en version papier ça donne :
Variables :
I, S, Note, Moyenne, combien, coef, N :
Réels
S<-0
N<-0
Saisir combien
Afficher “ Combien de notes voulez vous entrer : ”
Comment on écrit le Pout i allant de 1 à combien ?
Début_pour ..
... fin_pour ?
en pseudo-code français, tu écris "Pour i allant de 1 à combien faire : ", tout simplement.
et l'intérieur de la boucle, tu la décales un peu comme en algobox, tu peux terminer par fin de la boucle pour.
Une petite chose :
tu lis combien, et ensuite tu demandes "combien voulez vous entrer"..
c'est un peu bizarre.
Perso, je pose la question avant d'avoir la réponse.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :