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[editar | editar código-fonte]
Para 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[editar | editar código-fonte]
Para 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[editar | editar código-fonte]
O comando minus fornece como resultado o negativo do valor de sua entrada. Veja o exemplo
print minus 3+3
Produto[editar | editar código-fonte]
O 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[editar | editar código-fonte]
Para 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[editar | editar código-fonte]
Para obter o resto da divisão devemos utilizar o comando remainder.
print remainder 3 2
Módulo[editar | editar código-fonte]
Para 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[editar | editar código-fonte]
Para obter a parte inteira de um número, devemos utilizar o comando int.
print int 4/3
Arredondamento[editar | editar código-fonte]
Para arredondar o valor basta utilizar o comando round.
print round 4/3
print round 5/3
Potência[editar | editar código-fonte]
Para calcular o potência de um número existe o comando power.
print power 2 3
Raiz Quadrada[editar | editar código-fonte]
A raiz quadra de um número pode ser obtida da seguinte forma
print sqrt 4
Exponencial[editar | editar código-fonte]
A exponencial de um número é calculada utilizando o comando "exp"
print exp 2
Logaritmo na Base 10[editar | editar código-fonte]
O logaritmo na base 10 pode ser calculado através da função log10
print log10 2
Logaritmo Natural[editar | editar código-fonte]
Para calcular a logaritmo natural de um numero podemos utilizar o comando ln
print ln 2
Seno e Cosseno[editar | editar código-fonte]
Seno 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[editar | editar código-fonte]
Para gerar inteiros menores do que um determinado número, devemos utilizar o comando random conforme o exemplo
print random 10
Exemplo[editar | editar código-fonte]
Vamos criar um programa chamado "sorteio" para gerar números aleatórios.
to sorteio :n
print random :n
end