jQuery
En savoir plus
Adobe Flex & Flash
En savoir plus
ASP.NET
En savoir plus

| Page 1 | |||||
| Auteur | Message | ||||
|---|---|---|---|---|---|
| 1 visiteur sur ce sujet (1 Anonyme) | |||||
| Page 1 | |||||
Myabi
|
# Posté le 05/02/2012 à 19:05:21 | ||||
|
|
Bonjour, je dois rédiger un petit programme pour ma casio graph 75. Je n'ai jamais fait de programmation alors je rencontre quelques problèmes...Le but est de calculer deux sommes.
Voici la démarche à suivre: -l'utilisateur entre un nombre N -au départ A=0 et B=0 -K est une variable allant de 0 à N-1 -On veut calculer A et B tel que: A(total)=A+(1/N)[(K/N)^2] et B(total)=B+(1/N)([(K+1)/N]^2) -treminer la boucle -sortir A et B finaux Voici ce que je propose mais qui est erroné: ![]() Pourriez me corriger svp? Merci! |
||||
| Publicité | # Posté le 05/02/2012 à 19:05:21 | ||||
|
|
|||||
Orwell
|
# Posté le 06/02/2012 à 10:46:50 | ||||
tahc nu sap tse'n icec![]()
|
Tu as oublié d'incrémenter K à chaque tour de boucle, et de plus la condition indiquée par LpWhile est une condition de continuation et pas une condition d'arrêt. Donc tu aurais du écrire :
Code : Autre
Cependant ici comme tu connais les valeurs initiale et finale de K, une boucle For serait plus indiquée qu'une boucle Do/LpWhile : Code : Autre
Ici c'est alors la boucle For qui se charge d'incrémenter K à chaque tour de boucle. Ce code correspond d'ailleurs plus naturellement à la démarche (algorithme) que tu as indiquée.
Édité
le 06/02/2012 à 10:50:39
par Orwell
|
||||
Myabi
|
# Posté le 06/02/2012 à 19:44:55 | ||||
|
|
Bonjour,
non seulement je retrouve les résultats correspondant à l'exemple mais j'ai aussi mieux compris la démarche de programmation Merci beaucoup! |
||||
Retour au forum "Autres langages, outils et approches" ou à la liste des forums
