Desafio 2

   O círculo pode ser visto como a tarefa de a tartaruga andar para frente alguns passos e para a direita alguns graus diversas vezes até fechar o giro de 360 graus (note que o número de repetições multiplicado pelo ângulo dá sempre 360):

 MegaLogo

repita 360 [pf 1 gd 1]
ou
repita 180 [pf 1 gd 2]
etc.
Desenhando um círculo
 SuperLogo, FMSLogo, MicroMundos e xLogo

repita 360 [pf 1 pd 1]
ou
repita 180 [pf 1 pd 2]
etc.
   No entanto, queremos que o usuário escolha o raio (:r) do círculo.
   Considerando que a tartaruga andará a medida da circunferência, ou seja, p (pi) multiplicado pelo diâmetro do círculo (2.r.p):
MegaLogo

 para círculo :r
  repita 360 [pf 3,1415 * :r / 180 gd 1]
 fim
Imagine

 aprender círc :r
  repetir 360 [pf 3.1415 * :r / 180 gd 1]
 fim
SuperLogo, FMSLogo, xLogo
e MicroMundos

 aprenda círculo :r
  repita 360 [pf pi * :r / 180 pd 1]
 fim
   Trabalhoso? Pois há um jeito mais fácil de fazê-lo.
   No SuperLogo podemos usar a primitiva elipse.
   No MegaLogo existem as primitivas polígono e linhapoligonal, mas não aceitam trabalhar com variáveis. Ainda assim pode-se fazê-lo usando alguns truques. Confira no procedimento circunf do projeto gráficos.
MegaLogo

SuperLogo & FMSLogo