Calculadora de crescimento composto
Se 1.000 crescem 5% por período durante 10 períodos, chegam a 1.628,89462678, porque o ganho de cada período também passa a crescer. Digite o valor inicial, a taxa fixa e o horizonte para projetar poupança, usuários ou receita. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Quantidade
- 1.000
- Taxa de juros
- 5
- Períodos
- 10
- Fator de crescimento
- 1,62889463
- Valor futuro
- 1.628,89462678
- Crescimento
- 628,89462678
O crescimento composto aparece quando uma taxa fixa incide não só sobre o montante inicial, mas também sobre cada acréscimo já acumulado. Um saldo de poupança, uma base de usuários, uma linha de receita ou um número de lição de casa seguem a mesma identidade: o valor futuro é o valor inicial vezes um mais a taxa periódica, elevado ao número de períodos.
O que é crescimento composto
O crescimento composto acontece quando uma taxa fixa é aplicada não só ao valor inicial, mas também a tudo o que já foi ganho. A cada período, a quantia é multiplicada pelo mesmo fator: um mais a taxa dividida por cem. Depois de vários períodos, esse fator foi aplicado tantas vezes quantos forem os períodos, e o valor futuro é o valor inicial vezes o fator acumulado. É assim que crescem um saldo de poupança, uma base de usuários ou uma linha de receita. Por exemplo, 1.000 a 5% por 10 períodos são multiplicados por 1,62889463 e chegam a 1.628,89462678.
Casos-limite e erros comuns
Com taxa zero, o fator vale um e a quantia não muda; com zero períodos, o resultado é o valor original, porque o horizonte ainda não começou. Uma taxa negativa representa uma contração constante: a quantia cai a cada período, desde que a taxa fique acima de menos cem por cento. Um número de períodos negativo é recusado, em vez de inventar uma viagem para trás no tempo. Digite a taxa como percentual, e não como fração decimal, e lembre que o cálculo não inclui aportes periódicos.
O que o crescimento composto significa e como o valor futuro aparece
O crescimento composto é o equivalente discreto do crescimento exponencial: em cada período a grandeza é multiplicada pelo mesmo fator, de modo que o aumento anterior passa a gerar aumento. Quando a taxa é zero o fator vale um e o montante não muda. Quando o número de períodos é zero a mesma identidade devolve o montante original, a resposta honesta para um horizonte que ainda não começou.
Uma taxa negativa modela uma contração constante: a grandeza encolhe a cada período e o valor futuro fica abaixo do inicial enquanto a taxa permanecer acima de menos cem por cento para o fator continuar positivo.
Casos de uso
Projeções de poupança e investimento
Transforme um saldo inicial, um retorno periódico fixo e um horizonte no valor futuro e no acréscimo absoluto para artigos, planejadores e widgets de página.
Usuários, receita e outras métricas operacionais
Projete uma base de usuários, uma contagem de assentos ou uma linha de receita recorrente a uma taxa constante de período a período sem abrir uma planilha em cada cenário.
Perguntas frequentes
Como o valor futuro do crescimento composto é calculado?
Multiplique o montante inicial por (1 + rate/100) elevado ao número de períodos.
O que acontece se o número de períodos for negativo?
Um horizonte negativo não é aceito; informe zero ou mais períodos de capitalização. Validação falha não é cobrada.
A taxa é um percentual ou uma fração decimal?
Informe rate em pontos percentuais por período, não como fração decimal — cinco significa cinco por cento por período, não 0.05. O motor divide por cem antes de elevar o fator.
A taxa pode ser negativa, e o que zero períodos devolve?
Uma taxa negativa modela contração e reduz o valor futuro, desde que a taxa seja maior que −100% para que 1 + rate/100 permaneça positivo. Zero períodos devolve o montante original sem alteração.
A calculadora considera aportes periódicos?
Não. Ela projeta um único valor inicial a uma taxa fixa ao longo de um horizonte. Se você aplica dinheiro todo período, combine este resultado com o seu próprio cronograma de aportes.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/fin/compound-growth \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"amount":1000,"rate":5,"periods":10}'const res = await fetch("https://api.kit.forhosting.com/fin/compound-growth", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"amount": 1000,
"rate": 5,
"periods": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/compound-growth",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"amount": 1000,
"rate": 5,
"periods": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/compound-growth", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"amount":1000,"rate":5,"periods":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"amount":1000,"rate":5,"periods":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/compound-growth", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"amount": 1000,
"rate": 5,
"periods": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.compound_growth",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Esta calculadora de crescimento composto aceita essas três entradas, devolve o valor final junto com o fator de crescimento e o acréscimo absoluto, e falha com invalid_input quando a contagem de períodos é negativa em vez de inventar uma história no sentido inverso.
O que o crescimento composto significa e como o valor futuro aparece
Se o valor inicial é amount e a taxa periódica em percentual é rate, o multiplicador de um período é um mais rate dividido por cem. Depois de periods passos esse multiplicador foi aplicado tantas vezes, o que é exatamente (1 + rate/100) elevado a periods, e o valor futuro é amount vezes esse fator. Exemplo resolvido: mil crescendo a cinco por cento por período durante dez períodos têm growth_factor 1.62889463 e future_value 1628.89462678 após arredondamento half-up a oito casas, de modo que o crescimento absoluto é 628.89462678.
Contrato de entrada, formato da resposta e comportamento de erro
Combine o resultado com o seu próprio calendário de aportes se precisar de depósitos pelo caminho; comece aqui quando a pergunta de produto for um valor futuro transparente com três entradas para uma página, uma planilha ou um lote de cenários que já compartilham uma taxa e um horizonte. Envie por POST um corpo JSON com três números finitos obrigatórios: amount (o valor inicial que vai crescer, qualquer número finito inclusive zero; alias initial, principal, present_value, pv, value), rate (a taxa de crescimento fixa por período em percentual, por exemplo cinco para cinco por cento; alias growth_rate, rate_percent, percent) e periods (a contagem de capitalização, maior ou igual a zero; alias n, steps, horizon). Cada campo pode chegar como número JSON ou como string numérica. Campos ausentes, strings vazias, booleanos e valores não finitos falham com invalid_input nomeando o campo e não são cobrados. Se rate for menor ou igual a menos cem por cento, um mais r não é positivo e a potência não é um fator real útil, então esse caso também é invalid_input. Em caso de sucesso o corpo ecoa amount, rate e periods; informa growth_factor arredondado half-up a oito casas; devolve future_value e growth arredondados do mesmo modo; e inclui uma string de fórmula curta que reafirma a identidade future_value igual a amount vezes (1 + rate/100) elevado a periods.
Onde uma calculadora de crescimento composto justifica o seu lugar
Educadores que ensinam a diferença entre juro simples e crescimento composto podem semear exemplos de aula que mostrem mil a cinco por cento durante dez períodos frente à alternativa linear, e demonstrar a falha dura quando alguém digita uma contagem negativa de períodos. Validação falha não consome saldo. Equipes de produto e finanças que projetam usuários, assentos ou receita recorrente a uma taxa constante de período a período podem enviar os mesmos três números que o modelo já guarda e citar um future_value estável com um contrato de oito casas. Como a implementação é parse de tier A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída. Mantenha a taxa acima de menos cem por cento, periods em zero ou mais, fixe o future_value arredondado nos testes e você obtém resultados de crescimento composto reproduzíveis para widgets, embeds CMS e workers na borda sem levantar um serviço de planilha próprio.
Casos de integração
Checagens de aula sobre o valor do dinheiro no tempo
Deixe o alunado enviar amount, rate e periods e conferir o valor final capitalizado, inclusive a falha dura quando a contagem de períodos é negativa.
Perguntas técnicas
Quanto custa a calculadora de crescimento composto?
A ferramenta do navegador é gratuita. Solicitações API usam saldo pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.