Logo - Operações Aritméticas
Logo fornece as operações aritméticas usuais de adição, subtração, multiplicação e divisão, denotadas pelos símbolos +, -, *, /. Cada uma dessas operações produz um resultado. Se você não fizer algo com o resultado, como imprimi-lo, o logotipo mostrará um erro.
Com o comando print, o resultado de uma operação aritmética pode ser usado e impresso na janela de comando. Os exemplos fornecidos na imagem a seguir demonstram o mesmo.
Outros comandos úteis são -
sqrt - Leva um argumento não negativo e retorna sua raiz quadrada.
power - Leva dois argumentos, chame-os de 'a' e 'b', e gera a elevado à potência b.
ln - Leva um argumento e retorna seu logaritmo natural.
exp - Leva um argumento e calcula e para essa potência, e é o número natural 2.718281828.
log10 - Leva o logaritmo para basear 10 de seu único argumento.
A captura de tela a seguir mostra um exemplo dos comandos acima com suas respectivas saídas.
Os operadores aritméticos têm uma precedência que determina a ordem em que são avaliados.
Note- print 60 * sqrt 2 e print sqrt 2 * 60 produzem respostas diferentes. Aqui, o operador * tem precedência sobre o operador sqrt. Assim, * será feito antes de sqrt, se houver escolha, como no segundo caso.
Por esse motivo, a primeira instrução imprime o valor de 60 vezes a raiz quadrada de 2, enquanto a segunda instrução imprime a raiz quadrada de 120, conforme mostrado na captura de tela a seguir.