Módulo 7 - Funções: crie seus próprios comandos
A função que devolve um resultado
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 algumas funções devolvem um resultado.
- Aprender que esse resultado devolvido se chama retorno.
- Ver a diferença entre uma função que faz e uma que devolve.
- Prever o retorno de uma função que calcula o dobro.
Ouvir o resumo desta aula
Um recap de cerca de 2 minutos na voz do Valim, para ouvir no trânsito ou na academia.
Ler a transcrição do resumo
Resumo da aula: A função que devolve um resultado.
Os objetivos desta aula. Entender que algumas funções devolvem um resultado. Aprender que esse resultado devolvido se chama retorno. Ver a diferença entre uma função que faz e uma que devolve. Prever o retorno de uma função que calcula o dobro.
Veja o essencial, parte por parte.
Funções que respondem. Algumas funções fazem uma tarefa e pronto.
Fazer uma coisa ou devolver uma resposta. Se ela te dá um número ou uma resposta de volta, tem retorno.
Confira o que você aprendeu. Ótimo trabalho!
Esse foi o resumo do essencial. Para se aprofundar, leia a aula completa e responda os exercícios.
Funções que respondem
Até agora, as nossas funções faziam uma tarefa: arrumar a cama, desenhar um quadrado, pular. Mas existe outro tipo de função muito útil. É a função que calcula uma resposta e devolve para você. Esse resultado que volta tem um nome: retorno. Pense numa calculadora. Você digita uma conta, aperta o igual, e ela devolve o resultado. A função de retorno é assim: você entrega um ingrediente, ela pensa, e devolve a resposta.
O Téo criou uma função chamada calcularDobro. Ela recebe um número e devolve o dobro dele. Se ele chama calcularDobro com 4, a função devolve 8, porque o dobro de 4 é 8. Se chama com 10, devolve 20. A função não sai pulando nem desenhando. Ela só calcula e entrega a resposta de volta, para o Téo usar onde quiser. Isso é o retorno: a função responde com um resultado.
Fazer uma coisa ou devolver uma resposta
Função que faz uma tarefa
- arrumarACama: estica o lençol e ajeita o travesseiro.
- pularVezes: o Robô Zé pula um tanto de vezes.
- desenharCasa: desenha a casa na tela.
Função que devolve um resultado
- calcularDobro: recebe 4, devolve 8.
- somar: recebe 2 e 3, devolve 5.
- contarLetras: recebe gato, devolve 4.
Percebeu a diferença? A função da esquerda faz algo acontecer no mundo: o Robô Zé pula, a cama fica arrumada. Já a função da direita não muda nada por fora, ela só pensa e devolve um número ou uma resposta. As duas são úteis. Às vezes você quer uma ação, e às vezes você quer uma resposta para usar depois, tipo saber o dobro para colocar num placar.
O retorno é muito prático nos jogos. Imagine um jogo de pontos. Toda vez que você pega uma moeda, vale o dobro de pontos. A função calcularDobro devolve o valor certinho para somar no placar. Sem sair da tela, sem pular, só entregando o número. Agora vamos treinar: você vai ler uma função de dobro e adivinhar o que ela devolve.
🎮 Jogo da aula
O que a função devolve?
A função calcularDobro recebe um número e devolve o dobro dele. Leia e escolha o resultado que volta.
funcao calcularDobro(numero):
devolva numero + numero
escreva(calcularDobro(5))Confira o que você aprendeu
Ótimo trabalho! Agora você conhece os dois tipos de função: a que faz uma tarefa e a que devolve um resultado. O resultado que volta é o retorno, e você pode pegar ele e usar em outro lugar, como somar num placar. Quem cria jogos usa isso o tempo todo para fazer as contas. Vamos fixar com uma perguntinha rápida antes do projeto final.
Teste rápido
O que é o retorno de uma função?
Perguntas frequentes
- Qual a diferença entre função que faz e função que devolve?
- A função que faz muda algo no mundo, tipo o Robô Zé pular ou desenhar. A função que devolve só calcula uma resposta e entrega de volta para você, sem sair da tela. O resultado que volta é o retorno.
- O que quer dizer devolver um resultado?
- Quer dizer entregar de volta uma resposta depois de pensar. Você dá um ingrediente para a função, ela faz uma conta e devolve o número pronto. É igual apertar o igual da calculadora e ver o resultado aparecer.
- Toda função devolve alguma coisa?
- Não. Algumas só fazem uma ação e acabam, sem devolver nada, como arrumarACama. Outras devolvem um resultado, como calcularDobro. Você decide se a sua função vai só fazer ou também devolver uma resposta.
- Para que serve o retorno num jogo?
- Serve para pegar um número calculado e usar em outro lugar. Por exemplo, a função calcula o dobro dos pontos e devolve o valor para somar no placar. O retorno é a resposta que você aproveita depois.
- O retorno pode ser uma palavra?
- Pode! Muitas vezes é um número, mas o retorno também pode ser uma palavra ou um sim e não. O importante é que é a resposta que a função entrega de volta para você usar como quiser.
Fontes
Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.