Introdução à Programação com o UCB Logo/Operações Algébricas
Podemos utilizar o Logo para fazer operações algébricas. Veremos aqui alguns operadores e como utilizá-los.
Soma
editarPara realizar a soma de dois números podemos utilizar o operador +. Por exemplo, para realizar a soma de dois com três, basta utilizar 2+3, mas o Logo reclamará que não saberá o que fazer com o resultado desta soma. Vamos então usar o comando print para que o resultado seja impresso na tela
print 2+3
Podemos somar quantos termos quisermos
print 2+3+4
Outra forma é utilizar o comando sum para realizar a soma
print sum 2 3
Se quisermos somar mais do que 2 números devemos fazer assim
print (sum 2 3 4 5 6 7 8 9)
Diferença
editarPara calcular a diferença entre dois números podemos utilizar o operador - ou então utilizar o comando difference, conforme o exemplos abaixo
print 3-2
print difference 3 2
Negativo
editarO comando minus fornece como resultado o negativo do valor de sua entrada. Veja o exemplo
print minus 3+3
Produto
editarO produto entre dois números pode ser feito através do operador * ou através do comando product.
print 2*3
print product 2 3
print (product 2 3 4 5)
Quociente
editarPara obter o quociente entre dois números: num1/num2, podemos utilizar o operador / ou então o comando quotient.
print 2/3
print quotient 2 3
Resto
editarPara obter o resto da divisão devemos utilizar o comando remainder.
print remainder 3 2
Módulo
editarPara obter o módulo de um número num1 em relação a outro número num2, devemos utilizar o comando modulo.
print modulo 5 3
print modulo 4 3
print modulo 3 3
Inteiro
editarPara obter a parte inteira de um número, devemos utilizar o comando int.
print int 4/3
Arredondamento
editarPara arredondar o valor basta utilizar o comando round.
print round 4/3
print round 5/3
Potência
editarPara calcular o potência de um número existe o comando power.
print power 2 3
Raiz Quadrada
editarA raiz quadra de um número pode ser obtida da seguinte forma
print sqrt 4
Exponencial
editarA exponencial de um número é calculada utilizando o comando "exp"
print exp 2
Logaritmo na Base 10
editarO logaritmo na base 10 pode ser calculado através da função log10
print log10 2
Logaritmo Natural
editarPara calcular a logaritmo natural de um numero podemos utilizar o comando ln
print ln 2
Seno e Cosseno
editarSeno e Cosseno de um ângulo (em graus) podem ser calculados através das funções sin e cos
print sin 60
print cos 60
Números Aleatórios
editarPara gerar inteiros menores do que um determinado número, devemos utilizar o comando random conforme o exemplo
print random 10
Exemplo
editarVamos criar um programa chamado "sorteio" para gerar números aleatórios.
to sorteio :n
print random :n
end