Calculadora de crescimento do PIB
Um PIB que passa de 100 para 103 cresceu 0,03, os 3% que uma notícia citaria. Informe o valor anterior e o atual para obter a taxa de crescimento de um período para o outro e a variação, pronta para um relatório ou um gabarito. 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
- PIB (GDP) anterior
- 100
- PIB (GDP) atual
- 103
- Variação
- 3
- Taxa de crescimento
- 0,03
- Direção
- expansion
O crescimento do produto interno bruto é a variação relativa do PIB medido de um período para o seguinte. Analistas, jornalistas, estudantes e gabinetes de política recuperam essa taxa a partir de duas cifras publicadas: subtraem o PIB anterior do PIB atual e dividem pelo PIB anterior. Esta calculadora de crescimento do PIB aceita esses dois números finitos, aplica essa identidade e devolve a taxa de crescimento como decimal, de modo que uma passagem de cem para cento e três imprime 0.03 e não três por cento. Não baixa séries oficiais, não anualiza um intervalo de vários anos, não deflaciona o PIB nominal em PIB real nem converte moedas.
O que significa o crescimento do PIB e como a taxa decimal é definida
A taxa de crescimento do PIB é a variação relativa do produto interno bruto entre dois períodos. Esse resultado é um decimal, não um percentual: uma alta de cem para cento e três é 0.03, que um jornalista citaria como três por cento só depois de multiplicar por cem. Um PIB posterior acima do anterior é expansion; um PIB posterior abaixo é contraction; níveis idênticos significam que a economia medida não mudou nesta medida.
O nível anterior é o denominador, portanto não pode ser zero: dividir por zero é indefinido, e esta calculadora rejeita esse caso em vez de devolver Infinity ou NaN. Esta ferramenta não anualiza um intervalo de vários anos, não converte PIB nominal em PIB real, não muda a base de uma série sobre outra e não baixa números oficiais de um instituto estatístico. Avalia a forma fechada sobre os dois números que você já tem de um boletim, de um problema de livro ou de uma planilha.
Não é uma identidade da ótica da despesa que some consumo, investimento, gasto público e exportações líquidas, nem uma taxa de crescimento anual composto ao longo de n anos: essas são buscas diferentes e trabalhos diferentes.
Onde uma calculadora de crescimento do PIB rende o seu valor
Redações, mesas de pesquisa e salas de aula usam uma calculadora de crescimento do PIB quando um boletim estatístico publica dois níveis de PIB e a pergunta é a variação relativa, não uma reconstrução da identidade da despesa que produziu esses níveis. Famílias e estudantes comparam o PIB do ano passado com o deste ano para ver se a economia medida se expandiu ou se contraiu, sem converter o decimal em percentual até redigir a frase.
Esta página não é uma soma da ótica da despesa a partir de consumo, investimento, gasto público e exportações líquidas, não é uma variação percentual de inflação IPC e não é uma taxa de crescimento anual composto ao longo de muitos anos: essas consultas são intenções distintas e já têm página própria. Quando mais adiante precisar do nível de PIB em vez do seu crescimento, ou de uma taxa composta de vários anos, use essas identidades dedicadas em vez de esticar este contrato de duas publicações.
Casos de uso
Notas interanuais de PIB
Transforme duas publicações oficiais de PIB de um boletim estatístico na taxa decimal de crescimento que uma redação ou uma mesa de pesquisa possa citar depois de multiplicar por cem.
Oráculos de sala de aula e de lição
Gere gabaritos reproduzíveis de taxa de crescimento que rejeitem um PIB anterior nulo em vez de imprimir Infinity.
Perguntas frequentes
O resultado é um percentual ou um decimal?
Um decimal. Uma passagem de 100 para 103 devolve 0.03. Multiplique você mesmo por 100 se precisar de um percentual de manchete como 3%.
O que acontece se o PIB anterior for zero?
O crescimento do PIB fica indefinido quando o período anterior é zero, portanto a solicitação não é cobrada.
Como se calcula a taxa de crescimento do PIB?
Subtraia o PIB anterior do atual e divida a diferença pelo PIB anterior. De 100 para 103, a variação é 3 e a taxa é 0,03, que multiplicada por 100 vira os 3% citados.
O que significa uma taxa de crescimento negativa?
Que a economia encolheu: o PIB atual ficou abaixo do anterior. Valores iguais significam que não houve mudança. Se a produção medida cair até zero, a taxa é −1, uma contração de 100%.
O resultado é crescimento real ou anualizado?
Não. Ele compara exatamente os dois valores digitados. Não tira a inflação do PIB nominal, não transforma uma mudança de vários anos em taxa anual, não converte moedas nem busca números oficiais; use dois valores já comparáveis.
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/gdp-growth \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"previous_gdp":100,"current_gdp":103}'const res = await fetch("https://api.kit.forhosting.com/fin/gdp-growth", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"previous_gdp": 100,
"current_gdp": 103
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/gdp-growth",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"previous_gdp": 100,
"current_gdp": 103
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/gdp-growth", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"previous_gdp":100,"current_gdp":103}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"previous_gdp":100,"current_gdp":103}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/gdp-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
{
"previous_gdp": 100,
"current_gdp": 103
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.gdp_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
Um PIB anterior igual a zero é rejeitado com invalid_input porque a taxa fica indefinida.
O que significa o crescimento do PIB e como a taxa decimal é definida
Se previous_gdp é o nível do período anterior e current_gdp é o nível do período posterior, a identidade é growth_rate igual a current_gdp menos previous_gdp, dividido por previous_gdp. Devolver o decimal mantém o contrato honesto para planilhas, API e testes que já formatam percentuais por conta própria. O PIB atual pode ficar acima, igual ou abaixo do anterior, inclusive zero, porque um colapso da produção medida é uma contração real de cem por cento, que é um growth_rate de menos um.
Contrato de entrada, forma da resposta e conduta diante do erro
O valor deve ser um número finito e não pode ser zero. Deve ser um número finito e pode ser maior, igual ou menor que a publicação anterior. A validação falha não consome saldo. Envie por POST um corpo JSON com dois números finitos obrigatórios na mesma moeda e nas mesmas unidades. previous_gdp é o produto interno bruto do período anterior e é o denominador da taxa de crescimento; aceitam-se os aliases previous, gdp_previous, gdp0, earlier_gdp e gdp_t0 para que as planilhas conservem nomes de coluna conhecidos. Se previous_gdp faltar, estiver vazio, for infinito ou for exatamente zero, a tarefa falha com invalid_input nomeando previous_gdp; um período anterior nulo é o erro contratado e não é cobrado. current_gdp é o produto interno bruto do período posterior; os aliases current, gdp_current, gdp1, later_gdp e gdp_t1 apontam para o mesmo campo. Cada campo pode chegar como número JSON ou como cadeia numérica. Se acertar, o corpo ecoa previous_gdp e current_gdp, devolve change como atual menos anterior arredondado half-up a dez casas, devolve growth_rate como a taxa decimal arredondada half-up a dez casas, atribui direction a expansion, contraction ou unchanged conforme o sinal da taxa, e inclui uma cadeia formula que reitera a identidade. Exemplo: anterior cem e atual cento e três produz growth_rate 0.03, change três e direction expansion. Anterior vinte mil e atual dezoito mil produz growth_rate negativo 0.1 e direction contraction.
Onde uma calculadora de crescimento do PIB rende o seu valor
Equipes de produto ligam o mesmo contrato a ferramentas de briefing para que um repórter que digite duas publicações oficiais veja o mesmo growth_rate que a API devolverá depois em uma suíte de testes. Como a implementação é parse pura 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 as solicitações pequenas, fixe growth_rate arredondado nos testes e você obtém um crescimento decimal reproduzível para planilhas, plugins LMS e workers de borda sem levantar um cliente próprio de contas nacionais.
Casos de integração
Fixações em planilha e em testes CI
Fixe growth_rate em uma conferência de planilha ou em uma suíte de testes para que um pipeline e um widget de navegador nunca discordem no decimal arredondado.
Perguntas técnicas
Como se calcula a taxa de crescimento do PIB a partir de dois valores?
Envie números finitos previous_gdp (diferente de zero) e current_gdp. A API devolve growth_rate = (current_gdp − previous_gdp) / previous_gdp como decimal, mais a variação absoluta e um rótulo de direction.
O PIB atual pode ser menor que o anterior?
Sim. Uma publicação posterior abaixo da anterior é contraction: growth_rate é negativo e direction é contraction. Publicações iguais devolvem zero com direction unchanged.
Quanto custa a calculadora de crescimento do PIB?
A ferramenta do navegador é gratuita. As solicitações API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; a entrada inválida não é cobrada.