Iremos aproveitar algumas ideias do desafio 2, quando desenhamos um círculo:
MegaLogolinhapoligonal [360 [2.1 1] | ![]() | SuperLogoFMSLogo elipse 120 120 |
Imaginet1'desenhar parapontos [repetir 360 [pf 2.1 gd 1]] | xLogocírculo 120 |
MegaLogoatr "numr pri ( lêcaixa [Qual o numerador?][Fração] ) atr "denr pri ( lêcaixa [Qual o denominador?][Fração] ) | ![]() | SuperLogo & FMSLogoatr "numr primeiro caixadequestão [Fração][Qual o numerador?] atr "denr primeiro caixadequestão [Fração][Qual o denominador?] |
Imagineatrlocal "numr primeiro ( lercaixa [Qual o numerador?][Fração] ) atrlocal "denr primeiro ( lercaixa [Qual o denominador?][Fração] ) | MicroMundospergunte [Qual o numerador?] atr "numrresposta pergunte [Qual o denominador?] atr "denrresposta | xLogoleia [Qual o numerador?] "numr atr "numr pri :numr leia [Qual o denominador?] "denr atr "denr pri :denr |
MegaLogorepita :denr[mudexy 0 50 gd 360 / :denr pf 120] repita :numr[mudexy 0 50 pf 100 pinte gd 360 / :denr] | ![]() | SuperLogo & FMSLogorepita :denr[mudexy 0 50 pd 360 / :denr pf 120] repita :numr[mudexy 0 50 pf 100 pinte pd 360 / :denr] |
Imaginerepetir :denr[mudecoorxy 0 50 gd 360 / :denr pf 120] repetir :numr[mudecoorxy 0 50 pf 100 preencher gd 360 / :denr] | xLogorepita :denr [mudexy 0 50 | MicroMundosrepita :denr[mudepos [0 0] pd 360 / :denr pf 120] repita :numr [mudepos [0 0] pf 100 pinte pd 360 / :denr] |
Com os devidos
ajustes, o procedimento fica assim:
MegaLogopara startup | SuperLogo & FMSLogoaprenda vai |
Imagineaprender vai | MicroMundosaprenda vai |
xLogoaprenda vai |