Bonjour,
J'ai un algorithme à créer afin de connaître la distance entre deux points. Pour faire cet algorithme j'utilise Algobox 0.9. Le seul problème c'est qu'à la fin de l'algorithme le logiciel m'affiche:
"***L'algorithme contient une erreur : impossible de le lancer***
***Vérifiez la syntaxe des affectations et des conditions***"
Voilà l'algorithme que j'ai crée:
y a t il des erreurs ? Pourquoi ce message s'affiche?
Merci d'avance
Après je ne sais pas comment marche algobox, mais dans cette même ligne, tu as utilisé deux signes différents pour mettre au carré, c'est normal?
Bonjour,
merci de m'avoir répondu mais lorsque j'enlève le ^2 sqrt((xB-xA)+(yB-yA)) ce qui donne ceci cela m'affiche: ***Algorithme interrompu ligne 12 : erreur de calcul***
Je ne pense pas que ce soit ça
sqrt((xB-xA)^2+(yB-yA)^2) Lorsque j'enlève la parenthèse à la fin comme vous me l'avez dit cela m'affiche quelque chose déjà de mieux :
Distance entre les points A et B: 0
J'ai essayé avec pleins de valeurs différentes mais le résultat est toujours 0
Bonjour,
^2 avec algobox ne veut pas du tout dire au carré
pour mettre une expression au carré il faut écrire pow(expression, 2)
Merci mathafou de m'avoir répondu
sqrt((xB-xA)pow(expression, 2)+(yB-yA)pow(expression, 2)) Ca ne peut pas donner ça? Il faut du coup que j'enlève sqrt() ?
????????
"expression" c'est l'expression que l'on veut mettre au carré !!!!
si tu veux mettre xB-xA au carré tu écris pow(xB-xA, 2)
si tu veux mettre y au carré tu écris pow(y, 2) etc etc
ici cela donne sqrt(pow(xB-xA, 2) + pow(yB-yA, 2))
Tu as mal compris ce que mathafou t'a dit
Pour mettre une expression au carré, tu dois écrire pow(expression,2)
Pour mettre (xA-xB) au carré, tu dois écrire pow(xA-xB,2)
l'espace après la virgule est totalement ignoré, c'est juste pour faire joli. (lisibilité)
le nombre "2" ou le nombre " 2" c'est pareil
x prend_la_valeur 1+2
ou
x prend_la_valeur 1 + 2
c'est exactement pareil
pow(x,2) et pow(x, 2) et pow( x , 2 ) aussi
par contre pow (x,2) il va raler, la parenthèse ouvrante doit être collée à pow pour dire que c'est la fonction pow et pas la variable pow
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :