Calculadora de PIB
Un consumo de 10.000, una inversión de 3.000, un gasto público de 2.500, exportaciones de 1.500 e importaciones de 2.000 dan un PIB de 15.000, con exportaciones netas de −500. Cinco partidas publicadas se convierten en una sola cifra. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Consumo
- 10 000
- Inversión
- 3 000
- Gasto público
- 2 500
- Exportaciones
- 1 500
- Importaciones
- 2 000
- Exportaciones netas
- -500
- Gdp
- 15 000
El producto interior bruto medido por el enfoque del gasto es la suma de consumo, inversión, gasto público y exportaciones netas. Analistas, estudiantes, periodistas y gabinetes de política usan esa identidad para convertir cinco agregados publicados en una sola cifra de PIB sin abrir un libro de cuentas nacionales. Esta calculadora de PIB toma cinco números finitos en una sola moneda —consumo, inversión, gasto público, exportaciones e importaciones—, suma los tres primeros, resta las importaciones de las exportaciones y devuelve el PIB junto con las exportaciones netas como intermedio.
Cómo el enfoque del gasto convierte C, I, G, X y M en PIB
El producto interior bruto por el enfoque del gasto es el valor de los bienes y servicios finales adquiridos en una economía durante un periodo. Las exportaciones suman la producción interior vendida al exterior; las importaciones restan la producción extranjera comprada en el país para que las líneas de consumo, inversión y gasto público que incluyen bienes importados no se cuenten dos veces como producto interior.
Un país con diez mil de consumo, tres mil de inversión, dos mil quinientos de gasto público, mil quinientos de exportaciones y dos mil de importaciones imprime exportaciones netas de menos quinientos y un PIB de quince mil. Esta calculadora no construye una cuenta de producción, una cuenta de renta, un índice encadenado de volumen ni una cifra per cápita, y no convierte divisas ni rebasa años. Es un PIB de entrada según la identidad de cinco líneas del gasto, no GNI, no GNP y no valor añadido por rama.
Dónde aporta valor una calculadora de PIB
Los estudiantes que comprueban un problema de cuentas nacionales usan una calculadora de PIB para convertir las cinco líneas de gasto publicadas en una sola cifra antes de abrir el apéndice del libro. Las notas macroeconómicas toman el consumo, la inversión, el gasto público, las exportaciones y las importaciones del último periodo a partir de un comunicado estadístico, fijan el PIB y las exportaciones netas y redactan el resto en torno a esa identidad en lugar de un titular que ya embebe revisiones que aún no han desglosado.
Las redacciones y los escritorios de datos integran el mismo contrato en un flujo de contenidos para que un reportero pegue cinco números de una nota de prensa y cite el PIB sin una hoja que cambie el redondeo en silencio.
Es una búsqueda y un trabajo distintos de una suma de valor añadido por el enfoque de la producción, de una identidad renta (remuneración más excedente), de GNI, de PIB per cápita y de un índice encadenado de PIB real: esas herramientas parten de otras líneas y responden a otras preguntas. Los equipos de producto integran el contrato en correctores de deberes, plantillas de briefing y pruebas CI que deben fijar gdp sin llamar a un motor estadístico. La validación fallida no consume saldo.
Mantenga los cinco campos finitos, fije en las pruebas el PIB redondeado y obtendrá una cifra reproducible del enfoque del gasto para aulas, plugins LMS y workers de borde sin montar un sistema propio de cuentas nacionales.
Qué puede hacer con ella
Comprobaciones escolares de cuentas nacionales
Convierta el C, I, G, X y M del libro en una sola cifra de PIB por el enfoque del gasto y verifique las exportaciones netas antes de abrir el apéndice.
Notas macro a partir de un comunicado estadístico
Tome las cinco líneas de gasto del último periodo en el comunicado, fije el PIB y las exportaciones netas, y redacte la nota en torno a esa identidad.
Oráculos de redacción y de canalización
Pegue cinco agregados publicados en una prueba CI o un CMS para que el PIB citado coincida con la identidad y no con un redondeo caprichoso de la hoja.
Preguntas frecuentes
¿Cómo se calcula el PIB con el enfoque del gasto?
Los importes se redondean half-up a dos decimales.
¿Por qué se restan las importaciones del PIB?
El consumo, la inversión y el gasto público suelen incluir bienes importados. Restar las importaciones evita contar esas compras como producto interior. Las exportaciones netas pueden ser negativas cuando las importaciones superan a las exportaciones; eso es un resultado finito válido, no un error.
¿Qué ocurre si falta un campo o no es un número?
NaN, Infinity, cadenas vacías y campos ausentes se rechazan y no se facturan.
¿Puede un componente ser cero o negativo?
Sí. La desacumulación de existencias puede imprimir inversión negativa, y una factura importadora grande puede imprimir exportaciones netas negativas. Se aceptan importes finitos nulos y negativos; solo se rechazan las entradas ausentes o no finitas.
¿Las pensiones y otras transferencias cuentan como gasto público?
No. Aquí el gasto público es solo el consumo y la inversión del Estado. Las transferencias, como pensiones o subsidios, no son compras de producción del período, así que no forman parte del PIB y no deben sumarse.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/fin/gdp \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"consumption":10000,"investment":3000,"government_spending":2500,"exports":1500,"imports":2000}'const res = await fetch("https://api.kit.forhosting.com/fin/gdp", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"consumption": 10000,
"investment": 3000,
"government_spending": 2500,
"exports": 1500,
"imports": 2000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/gdp",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"consumption": 10000,
"investment": 3000,
"government_spending": 2500,
"exports": 1500,
"imports": 2000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/gdp", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"consumption":10000,"investment":3000,"government_spending":2500,"exports":1500,"imports":2000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"consumption":10000,"investment":3000,"government_spending":2500,"exports":1500,"imports":2000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/gdp", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"consumption": 10000,
"investment": 3000,
"government_spending": 2500,
"exports": 1500,
"imports": 2000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.gdp",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Cualquier entrada ausente, vacía o que no sea un número finito falla con invalid_input y no se factura.
Cómo el enfoque del gasto convierte C, I, G, X y M en PIB
La identidad es gdp igual a consumption más investment más government_spending más exportaciones netas, y las exportaciones netas son exports menos imports. consumption es el gasto en consumo final de los hogares —compras de residentes en bienes y servicios, duraderos, no duraderos y servicios— en la misma moneda y periodo que los otros cuatro campos. investment es la formación bruta de capital: inversión fija privada más variación de existencias; un año de desacumulación puede imprimir una inversión negativa y eso sigue siendo una entrada finita, no un error. government_spending es el consumo final del Estado y la inversión pública, no las transferencias, que no son compras de producción corriente. Usted aporta cinco números finitos que ya comparten un periodo y una moneda; la calculadora los suma con el signo de libro de las importaciones y redondea gdp y net_exports half-up a dos decimales para que las pruebas coincidan byte a byte entre entornos.
Contrato de entrada, forma de la respuesta y comportamiento ante errores
Esos fallos no se facturan. Se permiten importes nulos y negativos: un año de desacumulación, una revisión estadística o una economía abierta con una factura importadora grande siguen produciendo un PIB finito en vez de un error. Ejemplo: diez mil de consumo, tres mil de inversión, dos mil quinientos de gasto público, mil quinientos de exportaciones y dos mil de importaciones producen exportaciones netas de menos quinientos y un PIB de quince mil. Envíe por POST un cuerpo JSON con cinco números finitos obligatorios en una sola moneda. consumption es el consumo final de los hogares o privado; los alias c, private_consumption y household_consumption apuntan al mismo campo para que la hoja conserve el nombre de sus columnas. investment es la formación bruta de capital con variación de existencias; se aceptan i, gross_investment y capital_formation. government_spending es el consumo final del Estado más la inversión pública, no las transferencias; se aceptan g, government, government_consumption y gov. exports son bienes y servicios vendidos al exterior; se aceptan x y export. imports son bienes y servicios comprados al exterior; se aceptan m e import. Cada campo numérico puede llegar como número JSON o como cadena numérica. Los campos ausentes, las cadenas vacías y los valores no finitos —NaN, Infinity o texto que no se interpreta como número— fallan con invalid_input nombrando el campo. Si la validación pasa, el cuerpo repite consumption, investment, government_spending, exports e imports, informa net_exports como exports menos imports y gdp como consumption más investment más government_spending más exportaciones netas, ambos redondeados half-up a dos decimales, más una cadena de fórmula que reafirma la identidad. Combine el JSON con su propia regla sobre qué series publicadas coinciden con esas cinco etiquetas —las oficinas estadísticas a veces agrupan existencias o instituciones sin fines de lucro en líneas vecinas—, porque este endpoint suma los cinco números que usted manda; no reconstruye las cuentas, no elige un mapeo SNA ni convierte divisas.
Dónde aporta valor una calculadora de PIB
Como la implementación es parse pura de tier A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Preguntas técnicas
¿Cuánto cuesta la calculadora de PIB?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago de KIT a $0.002 por llamada correcta; la entrada no válida no se factura.