Logo - Opérations arithmétiques
Logo fournit les opérations arithmétiques habituelles d'addition, de soustraction, de multiplication et de division, désignées par les symboles +, -, *, /. Chacune de ces opérations produit un résultat. Si vous ne faites rien avec le résultat, comme l'imprimer, Logo affichera une erreur.
Avec la commande d'impression, le résultat d'une opération arithmétique peut être utilisé et imprimé dans la fenêtre de commande. Les exemples donnés dans la capture d'écran suivante démontrent la même chose.
D'autres commandes utiles sont -
sqrt - Il prend un argument non négatif et renvoie sa racine carrée.
power - Il prend deux arguments, les appelle «a» et «b», et génère a à la puissance b.
ln - Il prend un argument et renvoie son logarithme naturel.
exp - Il prend un argument et calcule e à cette puissance, e est le nombre naturel 2,718281828.
log10 - Il prend le logarithme en base 10 de son seul argument.
La capture d'écran suivante montre un exemple des commandes ci-dessus avec leur sortie respective.
Les opérateurs arithmétiques ont une priorité qui détermine l'ordre dans lequel ils sont évalués.
Note- imprimer 60 * sqrt 2 et imprimer sqrt 2 * 60 produisent des réponses différentes. Ici, l'opérateur * a priorité sur l'opérateur sqrt. Ainsi, * sera fait avant sqrt, s'il y a un choix, comme c'est le cas dans le second cas.
Pour cette raison, la première instruction imprime la valeur de 60 fois la racine carrée de 2, tandis que la deuxième instruction imprime la racine carrée de 120, comme illustré dans la capture d'écran suivante.