Aqui está uma função que desenha um quadrado com
50 pixels por lado. Isso é ótimo, mas e se eu
quisesse desenhar um quadrado com 50 pixels
por lado e um outro com 100 pixels por lado?
Nós não deveríamos precisar faze duas funções diferentes
que fazem quase a mesma coisa. Ao invés disso, nós
podemos usar uma funções com um parâmetro. Parâmetros
nos permitem colocar valores em uma função que
são usados como variáveis dentro de uma função. Vamos
tentar adicionar um parâmetro chamado de "como" para
essa função de forma que possamos utilizá-lo para criar
quadrados de tamanhos diferentes. No editor de função,
você pode editar o nome e a descrição como antes,
mas agora você pode também adicionar um parâmetro.
Escreva o nome do seu parâmetro no espaço e
clique em "Adicionar Parâmetro". Isso vai criar
um bloco vermelho com o nome do parâmetro
que você acabou de criar. Agora nós podemos substituir o ir
para frente por 100 blocos com o compromimento do parâmetro
de forma que ele se mova para frente por comprimento. Clique salvar
e feche e arraste para fora o seu novo bloco de criar
um quadrado da categoria de funções na caixa de ferramenta.
Você vai reparar que há um espaço vazio próximo
ao comprimento porque a funções quer saber
qual valor o parâmetro de comprimento deve ter.
Arraste um bloco de número da categoria de matemática
e coloque-o neste espaço. Veja como você pode
usar a função várias vezes com diferentes
comprimentos para fazer quadrados de tamanhos diferentes?
Tente por si mesmo!