Você está na página 1de 2

aprenda quadrado :l

repita 4 [ pf :l pd 90]
fim
aprenda parte1
atr "a 0
fim
aprenda parte2 :l :v
quadrado :l
pd 10
atr "a :a+1
se :a =:v [pare]
parte2 :l :v
fim
aprenda quad :l :v
ul lp
parte1
parte2 :l :v
espere 180
parte3
parte4
parte5 :l :v
pe 80
fim
aprenda parte3
atr "b 0
fim
aprenda parte4
pe 270 ub
fim
aprenda parte5 :l :v
quadrado2 :l
pe 10
atr "b :b+1
se :b>:v [pare]
parte5 :l :v
fim
aprenda quadrado2 :l
repita 4 [ pf :l pe 90]
fim
aprenda quadradogira
leia [digite o lado do quadrado] "l
leia [digite agora o numero de repeties] "v
quad :l :v
fim
aprenda retangulo :a :l
repita 2 [pf :a pd 90 pf :l pd 90]
fim
aprenda losando :a :l
un mudepos [0 0]
pf :a/2
ul lp pd (atan (:l/:a)) pf ((:l/2)/sen atan (:l/:a))
pd 2* (atan (:a/:l)) pf ((:l/2)/sen atan (:l/:a))
pd 2 * (atan (:l/:a)) pf ((:l/2)/sen atan (:l/:a))
pd 2* (atan (:a/:l)) pf ((:l/2)/sen atan (:l/:a))
fim
aprenda losango :a :l
pf :a/2
ul lp pd (atan (:l/:a)) pf ((:l/2)/sen atan (:l/:a))
pd 2* (atan (:a/:l)) pf ((:l/2)/sen atan (:l/:a))
pd 2 * (atan (:l/:a)) pf ((:l/2)/sen atan (:l/:a))
pd 2* (atan (:a/:l)) pf ((:l/2)/sen atan (:l/:a))
pd (atan (:l/:a)) un pt (:a/2)
fim
aprenda bandeira :a :l
retangulo :a :l
losango :a :l
fim
aprenda bandeira2
leia [diga-me a altura da bandeira] "a
leia [diga-me agora a largura da bandeira] "l
retangulo :a :l
losango :a :l
fim
aprenda repetebandeira
leia [diga quantas vezes a bandeira ser repetida] "r
leia [diga agora o espaamento entre elas] "d
atr "a 100
atr "b 200
repita :r [bandeira :a :l un pd 90 pf (:l+:d) pe 90 ul lp]
fim

Você também pode gostar