Chamar função dentro de função
Em projetos reais, é comum criar funções que reutilizam outras funções para evitar repetir código. Por exemplo, um sistema de descontos pode ter uma função aplicar_desconto() que chama calcular_desconto() internamente. Dominar essa técnica torna seu código mais modular e fácil de manter.
O PROBLEMA
Crie dobro(n) e quadruplo(n) que usa dobro().
EXEMPLO
dobro(5) → 10 quadruplo(5) → 20
SOBRE O CONCEITO
O exercício pede que você crie dobro(n) e, em seguida, quadruplo(n) que use dobro(). O erro comum é implementar quadruplo(n) como n * 4 diretamente, ignorando a reutilização. Mas o objetivo é compor funções: quadruplo(n) deve ser dobro(dobro(n)). Isso demonstra como chamar uma função dentro de outra, um padrão essencial para construir lógicas complexas a partir de blocos simples. Ao não usar dobro(), você perde a chance de reutilizar código e tornar o programa mais organizado.
RESOLUÇÃO