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!