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.

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.

A funcao calcularDobro recebendo o numero 4 por uma seta que entra e devolvendo o numero 8 por uma seta que sai, mostrando que a funcao calcula e retorna um resultado.
Entra o ingrediente, a função calcula e devolve o retorno.

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.