[algorithme]Calcul somme 1/n
Fermé
Bonjour,
un algorithme qui permet de calculer S =1+1/2+1/3+....+1/n
aider moi svp
un algorithme qui permet de calculer S =1+1/2+1/3+....+1/n
aider moi svp
Configuration: Windows XP Firefox 2.0.0.9
12 réponses
-
quelque chose du genre :
(A toi de mettre au propre...)
n : entier;
x : entier;
somme : entier;
somme = 0;
n <- "entrez n"; //demander à l'utilisateur d'entrer la valeur de "n" au clavier
(verifiez que n>0)
pour (x=0;x<n;x++)
somme = 1/(x+1);-
-
-
Modérateur@Cooper1Bah si forcément "somme" sera un réel, puisque d'une part sa boucle n'as pas de pas défini, donc ca sera forcément un pas de "1", et de plus 1/x avec x>1 ca sera forcément un réel et non un entier...
Donc quelle que soit la valeur de n > 1, somme sera un entier...
Encore pire, si n n'est pas un entier mais un réel, sa boucle sera infinie, puisque sauf erreur de ma part un pour s'arrete sur une comparaison exacte, et pas sur une spuériorité, ce que permettrait un "tant que"
-
@CastorAh si, Somme doit être un réel, j'disais juste que c'est plus.... "intuitif" (pour changer le mot "réel" que j'avais mis)
Car la commande "Donnez la valeur de n" c'est plus sympa en algorithme.
("Je m'a pas trompé" cf: ma 1ere réponse) -
Modérateur@Cooper1Ah ok vu comme ca oui toutafée :)
-