Calculadora do deflator do PIB
Transforme o PIB nominal e o real no índice de preços de toda a economia: um PIB nominal de 1100 contra um real de 1000 dá um deflator de 110, 10 pontos acima do ano-base. Feito para exercícios e provas. 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 nominal
- 1.100
- PIB real
- 1.000
- Razão
- 1,1
- Deflator do PIB
- 110
- Em relação à base (%)
- 10
- Faixa do nível de preços
- above_base_year
O deflator do PIB é a medida macroeconômica padrão do nível geral de preços dos bens e serviços produzidos numa economia: compara o PIB nominal avaliado a preços correntes com o PIB real avaliado a preços constantes do ano-base e multiplica a razão por cem para que o próprio ano-base se leia como cem. Estudantes, tutores e autores de provas precisam de um modo rápido e determinístico de transformar qualquer par nominal–real válido nesse índice sem confundi-lo com cestas do IPC nem com taxas de inflação ano a ano. Esta calculadora do deflator do PIB aceita cifras positivas de PIB nominal e real nas mesmas unidades monetárias, devolve a razão adimensional, o índice do deflator, quantos pontos percentuais o índice fica acima ou abaixo da base de cem, e uma string curta de fórmula que você pode colocar ao lado da resposta.
O que o deflator do PIB mede e como a fórmula funciona
O PIB nominal multiplica as quantidades do período corrente pelos preços do período corrente, de modo que sobe tanto quando a economia produz mais quanto quando os preços sobem. O PIB real mantém os preços fixos num ano-base escolhido, de modo que só acompanha a mudança de quantidades. Dividir o nominal pelo real cancela, portanto, a trajetória de quantidades e deixa um índice de preços puro para toda a cesta de produção doméstica: o deflator do PIB é igual ao PIB nominal dividido pelo PIB real, vezes cem.
No ano-base o nominal iguala o real por construção, a razão é um e o deflator é exatamente cem. Quando os preços correntes são, em média, superiores aos do ano-base, o nominal supera o real e o deflator fica acima de cem; quando os preços correntes são inferiores, o deflator cai abaixo de cem.
Diferente de um índice de preços ao consumidor, o deflator do PIB cobre bens de investimento, compras do governo e exportações líquidas de bens e serviços produzidos no país, e sua cesta se atualiza automaticamente com a composição da produção corrente. Essa amplitude é o motivo pelo qual os manuais o chamam de índice de preços da economia como um todo ou índice de preços do PIB, e não de um índice do custo de vida das famílias urbanas.
Esta calculadora implementa apenas a identidade do manual: não faz ponderação em cadeia, não emenda anos-base nem converte entre índices de quantidade do tipo cadeia e PIB real de base fixa. Você informa um nível nominal e um nível real do mesmo período e moeda e recebe o deflator correspondente pronto para listas de exercícios, slides e checagens automatizadas.
Casos de uso
Checagens de sala de aula nominal–real
Permita que os alunos digitem PIB nominal e real e verifiquem deflator do PIB = (nominal / real) × 100 face aos exemplos resolvidos do manual.
Correção automática em LMS e provas
Pontue itens de deflator do PIB com um oráculo determinístico que rejeita níveis de PIB não positivos e nunca inventa um ano-base oco.
Cadernos macro e painéis didáticos
Calcule em lote índices de preços de toda a economia a partir do PIB nominal e real publicados sem deriva de fórmulas na planilha.
Perguntas frequentes
Como se calcula o deflator do PIB?
Deflator do PIB = (PIB nominal / PIB real) × 100. Envie duas cifras positivas nas mesmas unidades monetárias do mesmo período.
O que significa um deflator do PIB de 100?
Um deflator de 100 significa que o PIB nominal iguala o PIB real, o nível de preços do ano-base por construção numa série real de base fixa.
Qual a diferença entre o deflator do PIB e o IPC?
O IPC acompanha uma cesta fixa de bens e serviços de consumo das famílias. O deflator do PIB cobre todos os bens e serviços finais produzidos no país e se atualiza com a composição da produção corrente.
Dá para obter a inflação com o deflator do PIB?
Não com um único resultado. A ferramenta mostra o nível do índice em um período. Calcule o deflator de dois períodos e depois a variação percentual entre eles: essa é a inflação.
O PIB nominal e o real precisam estar na mesma unidade?
Sim. Informe os dois na mesma moeda e no mesmo período, com o PIB real a preços do ano-base. Ambos devem ser maiores que zero; caso contrário, o deflator não é calculado.
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/econ/gdp-deflator \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"nominal_gdp":1100,"real_gdp":1000}'const res = await fetch("https://api.kit.forhosting.com/econ/gdp-deflator", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"nominal_gdp": 1100,
"real_gdp": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/gdp-deflator",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"nominal_gdp": 1100,
"real_gdp": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/gdp-deflator", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"nominal_gdp":1100,"real_gdp":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"nominal_gdp":1100,"real_gdp":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/gdp-deflator", 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
{
"nominal_gdp": 1100,
"real_gdp": 1000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.gdp_deflator",
"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
Contrato de entrada, campos de resposta e regras de validação
Opcionalmente envie decimals como inteiro de zero a doze (padrão seis) para controlar o arredondamento half-up em cada campo calculado. Ambos os níveis de PIB devem ser estritamente maiores que zero: PIB real zero ou negativo tornaria a divisão indefinida ou sem sentido para um índice de preços, e o PIB nominal não positivo é rejeitado pelo mesmo domínio de sala de aula. Envie por POST um corpo JSON com dois números finitos obrigatórios: nominal_gdp (PIB a preços correntes) e real_gdp (PIB a preços constantes do mesmo período). Campos ausentes, strings vazias, valores não finitos e decimals não inteiros fora da faixa permitida falham com invalid_input e não são cobrados. Aliases comuns são aceitos: nominal, ngdp ou gdp_nominal para nominal_gdp; real, rgdp ou gdp_real para real_gdp. Em caso de sucesso o corpo devolve nominal_gdp e real_gdp ecoados (arredondados), ratio como nominal dividido pelo real, gdp_deflator como cem vezes essa razão, vs_base_percent como o deflator menos cem (pontos percentuais acima ou abaixo do índice de ano-base de cem), price_level_band como rótulo grosso de sala de aula (below_base_year, at_base_year ou above_base_year), e formula. Exemplo: nominal mil e cem e real mil produz razão um ponto um, deflator do PIB cento e dez, vs_base_percent dez e above_base_year. Combine os números com sua própria tabela plurianual se precisar da inflação período a período como variação percentual do deflator; este endpoint calcula apenas o nível do índice para um único par nominal–real e não estima taxas de crescimento nem rebasa séries históricas.
Onde uma API do deflator do PIB rende valor
Cursos de macro de princípios e intermediários usam uma calculadora do deflator do PIB para que os alunos convertam qualquer par válido de PIB nominal e real no índice canônico sem confundi-lo com o IPC nem com a taxa de inflação entre dois anos. Geradores de provas e plugins de LMS precisam de um oráculo determinístico que rejeite PIB real zero ou negativo em vez de inventar um zero oco que um corretor bugado possa tratar como ano-base. Validação falha não consome saldo. Cadernos de analistas e painéis didáticos costumam recomputar tabelas do manual a partir de séries nominais e reais publicadas; fixar a aritmética numa API parse minúscula evita a deriva de planilhas na coluna de comparação. Como a implementação é parse pura 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 requisições pequenas, fixe nos testes os campos arredondados do deflator e de vs_base_percent, e você obtém números reproduzíveis do índice de preços de toda a economia para lição de casa, plugins LMS e workers na borda sem montar um pipeline completo de contas nacionais por conta própria.
Perguntas técnicas
O deflator do PIB pode ficar abaixo de 100?
Sim. Se os preços correntes forem, em média, inferiores aos do ano-base, o PIB nominal fica abaixo do real e o deflator é menor que 100 (price_level_band below_base_year).
Quanto custa a calculadora do deflator do PIB?
A ferramenta no navegador é gratuita. Pedidos API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.