Introdução à Programação com o UCB Logo/Operações Algébricas

Fonte: Wikiversidade

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