-
Aqui está uma função que desenha
um quadrado com lados de 50 píxeis.
-
Isso é óptimo, mas e se eu quisesse desenhar
um quadrado com lados de 50 pixels
-
e outro quadrado com lados de 100 pixels?
-
Não deviamos precisar de fazer duas funções separadas
que fazem quase a mesma coisa.
-
Em vez disso, podemos utilizar
uma função com parâmetros.
-
Os parâmetros permitem-nos passar valores
para uma função,
-
que serão usados como variáveis dentro da função.
-
Vamos tentar adicionar um parâmetro
chamado «comprimento» nesta função,
-
para que possamos utilizá-la
para criar quadrados de diferentes tamanhos.
-
No editor de funções, podes editar
o nome e a descrição como antes,
-
mas agora também podes adicionar um parâmetro.
-
Escreve o nome do teu parâmetro no espaço
e clica em «Adicionar parâmetro».
-
Isto irá criar um bloco vermelho
com o nome do parâmetro que acabas de criar.
-
Agora podemos substituir
o bloco «avançar por 100»
-
pelo parâmetro «Comprimento»,
para que avance por comprimento.
-
Clica em guardar
-
e fecha e arrasta para fora o teu novo bloco de «criar quadrado»
a partir da categoria de funções na caixa de ferramentas.
-
Vais reparar que há um espaço vazio ao lado
do comprimento, porque a função quer saber
-
que valor deve ter o parâmetro Comprimento.
-
Arrasta um bloco de números da
categoria Matemática e coloca-o neste espaço.
-
Vês como podes usar a função vezes sem conta,
com diferentes comprimentos,
-
para fazer quadrados de vários tamanhos?
-
Experimenta tu!