Módulo 7 - Funções: crie seus próprios comandos

Dê um ingrediente para a função

7 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 07/07/2026

O que você vai aprender

  • Entender que o parâmetro é o ingrediente que muda cada vez.
  • Ver que uma função com parâmetro serve para muitos casos.
  • Chamar a mesma função passando valores diferentes.
  • Prever o resultado de uma função com ingrediente.

O ingrediente que muda cada vez

Imagine que você criou a função desenharQuadrado. Legal! Mas e se um dia você quiser um quadrado pequeno e no outro um quadrado grande? Você teria que criar duas funções? Não precisa! Existe um truque esperto: dar um ingrediente para a função. Esse ingrediente tem um nome bonito, parâmetro. O parâmetro é a coisinha que muda cada vez que você chama a função.

É igual uma máquina de suco. A máquina é sempre a mesma, mas você coloca a fruta que quiser. Se coloca laranja, sai suco de laranja. Se coloca uva, sai suco de uva. A máquina é a função, e a fruta é o parâmetro, o ingrediente que muda. A Nina fez a função desenharQuadrado com um parâmetro chamado tamanho. Aí, quando ela chama desenharQuadrado com 3, sai um quadradinho. Quando chama com 6, sai um quadradão. A mesma função, ingredientes diferentes!

A mesma funcao desenharQuadrado recebendo o numero 3 e fazendo um quadrado pequeno, e recebendo o numero 6 e fazendo um quadrado grande, mostrando que o parametro muda o resultado.
A mesma função, com ingredientes diferentes, faz quadrados diferentes.

Uma função para muitos casos

O parâmetro deixa a função muito mais poderosa. Sem ele, desenharQuadrado faria sempre o mesmo quadrado. Com ele, a mesma função faz quadrados de qualquer tamanho. Uma função só, e ela resolve muitos casos. O Téo adorou isso. Ele criou a função pularVezes com um parâmetro chamado quantas. Quando chama pularVezes com 2, o Robô Zé pula duas vezes. Com 5, pula cinco vezes. Ele nunca mais precisou criar uma função nova só para mudar o número de pulos.

Repara que o ingrediente pode ser um número, como 3 ou 10, mas também pode ser outras coisas, como uma cor ou uma palavra. O importante é a ideia: a função tem um espacinho reservado para receber o ingrediente, e ela usa esse ingrediente lá dentro para fazer o trabalho do jeito que você pediu. Agora vamos ver se você consegue adivinhar o resultado de uma função com parâmetro.

No jogo de agora, você vai ler uma função sendo chamada com um ingrediente e escolher o que vai acontecer. Pense na máquina de suco: qual fruta entrou e qual suco sai? Leia com atenção o número que foi passado. Ele é a chave para acertar. Vá com calma e imagine o Robô Zé fazendo o trabalho.

🎮 Jogo da aula

Qual é o resultado com esse ingrediente?

A função pularVezes recebe um número e faz o Robô Zé pular aquele tanto de vezes. Leia e escolha o que acontece.

funcao pularVezes(quantas):
  pule quantas vezes

pularVezes(4)

Confira o que você aprendeu

Você mandou muito bem! Agora você sabe que uma função pode receber um ingrediente, o parâmetro, e usar ele para mudar o resultado. Isso deixa uma função só servir para um monte de casos diferentes. É um truque que quem cria jogos usa o tempo todo. Antes de seguir, uma perguntinha rápida para fixar.

Teste rápido

Para que serve o parâmetro de uma função?

Perguntas frequentes

O que é um parâmetro, com palavras fáceis?
É o ingrediente que você entrega para a função cada vez que chama ela. Como a fruta que você põe na máquina de suco. A função é sempre a mesma, mas o ingrediente muda o resultado.
Toda função tem parâmetro?
Não. Algumas funções não precisam de ingrediente, como arrumarACama, que faz sempre a mesma coisa. Outras precisam, como desenharQuadrado, que muda de tamanho conforme o número que você passa. Você escolhe se a sua função vai ter ingrediente.
O ingrediente só pode ser número?
Não. Muitas vezes é um número, como o tamanho ou a quantidade. Mas também pode ser uma cor, uma palavra ou outra coisa. O importante é que a função usa esse ingrediente por dentro para fazer o trabalho do seu jeito.
Posso passar ingredientes diferentes na mesma função?
Sim, e é isso que deixa tudo esperto! Você chama desenharQuadrado com 3 e depois com 6. A função é a mesma, mas cada chamada usa um ingrediente diferente e faz um quadrado diferente.
E se eu esquecer de passar o ingrediente?
Aí a função fica sem saber o que usar, como a máquina de suco sem fruta. Por isso, quando a função pede um ingrediente, a gente sempre entrega um valor na hora de chamar. Assim ela sabe exatamente o que fazer.

Fontes

Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.