Módulo 5 - Funções que devolvem resposta
Guardar e usar a resposta
8 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 07/07/2026
O que você vai aprender
- Guardar o resultado de uma função dentro de uma variável.
- Usar esse resultado guardado no resto do programa.
- Entender que a variável segura a resposta para depois.
- Descobrir a saída de um programa que usa o valor devolvido.
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: Guardar e usar a resposta.
Os objetivos desta aula. Guardar o resultado de uma função dentro de uma variável. Usar esse resultado guardado no resto do programa. Entender que a variável segura a resposta para depois. Descobrir a saída de um programa que usa o valor devolvido.
Veja o essencial, parte por parte.
Guarde a resposta numa caixinha. Você pode guardar o resultado da função numa variável.
A resposta guardada entra em novas contas. Guardar a resposta numa variável é útil porque você usa o mesmo valor várias vezes.
Confira o uso da resposta. Muito bem!
Esse foi o resumo do essencial. Para se aprofundar, leia a aula completa e responda os exercícios.
Guarde a resposta numa caixinha
A função dobro devolve um resultado, mas o que você faz com ele? Uma ideia poderosa é guardar a resposta numa variável. A variável é aquela caixinha com nome que você já conhece. A Nina escreveu assim: resultado igual a dobro de 4. Isso pega o 8 que a função devolveu e guarda dentro da caixinha chamada resultado. Agora o resultado vale 8 e fica esperando. Você pode usar ele mais tarde, quantas vezes quiser, sem chamar a função de novo.
Depois de guardar, dá para usar a resposta em outras contas. O Téo escreveu: resultado mais 1. Como o resultado vale 8, a conta vira 8 mais 1, que dá 9. Repare como a resposta da função virou parte de uma nova conta. É como pegar o troco da padaria, guardar no bolso e depois usar para comprar outra coisa. O valor devolvido não some, ele fica guardado na caixinha esperando você usar.
A resposta guardada entra em novas contas
Guardar a resposta numa variável é útil porque você usa o mesmo valor várias vezes. Imagine que a função calcula os pontos de uma fase. Você guarda esse número numa variável chamada pontos e depois usa para mostrar na tela, para somar no placar total e para decidir se o jogador passou. Uma chamada só da função, e o resultado serve em vários lugares. O Robô Zé economiza trabalho assim, porque não precisa refazer a conta toda hora.
- A função faz o trabalho e devolve um valor.
- Você guarda esse valor numa variável com nome.
- Depois usa a variável no resto do programa, quantas vezes precisar.
No jogo, o Robô Zé chama uma função, guarda o resultado numa variável e depois faz mais uma conta com ela. A sua missão é seguir os passos e dizer o que aparece na tela no fim. Vá devagar: primeiro descubra o que a função devolveu, depois faça a conta que usa esse valor. Se errar, a explicação mostra cada etapa.
🎮 Jogo da aula
Usando a resposta guardada
A função dobro devolve o dobro, o resultado é guardado numa variável e depois somado com 1. Diga a saída.
funcao dobro(numero):
devolva numero + numero
resultado = dobro(4)
escreva(resultado + 1)Confira o uso da resposta
Muito bem! Agora você sabe o ciclo completo: a função recebe um ingrediente, faz o trabalho, devolve a resposta, e você guarda essa resposta numa variável para usar depois. Isso é pensar como um programador de verdade. Na próxima aula você vai juntar várias funções pequenas para montar um programa maior. Antes, uma perguntinha rápida.
Teste rápido
Por que guardar o resultado da função numa variável?
Perguntas frequentes
- Como eu guardo o resultado de uma função?
- Você coloca o resultado dentro de uma variável, uma caixinha com nome. Escreve algo como resultado igual a dobro de 4. Isso pega o valor devolvido e guarda no resultado para usar depois.
- Para que serve guardar a resposta?
- Para usar o mesmo valor várias vezes sem refazer a conta. Você guarda uma vez e usa em outras contas, na tela ou em decisões do programa. Economiza trabalho e deixa tudo organizado.
- O valor guardado pode entrar em outra conta?
- Pode sim. Se você guardou 8 na variável resultado, dá para fazer resultado mais 1 e obter 9. A resposta da função vira parte da próxima conta, como um número normal.
- Preciso chamar a função de novo para usar a resposta?
- Não. Depois de guardar o valor numa variável, ele fica lá esperando. Você usa a variável quantas vezes quiser sem chamar a função outra vez. Por isso guardar é tão prático.
- O que acontece se eu não guardar a resposta?
- Se você não guarda e nem usa na hora, a resposta se perde. É como pegar o troco e deixar cair no chão. Guardar numa variável é o jeito de segurar o valor para usar mais tarde.
- Dá para guardar respostas de funções diferentes?
- Dá, e é comum. Você pode guardar o dobro numa variável e a soma de pontos em outra, cada uma com seu nome. Depois usa cada valor no lugar certo do programa.
Fontes
Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.