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