Calculadora de vantagem comparativa
O produtor A faz 10 X ou 5 Y; o B, 6 X ou 4 Y. A abre mão de meio Y por X e B de dois terços: A fica com X e B com Y, mesmo sendo A melhor nos dois. 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
- Produção de A em X
- 10
- Produção de A em Y
- 5
- Produção de B em X
- 6
- Produção de B em Y
- 4
- Nome de A
- A
- Nome de B
- B
- Nome de X
- X
- Nome de Y
- Y
A vantagem comparativa é a regra ricardiana segundo a qual um produtor deve especializar-se no bem que consegue fabricar ao menor custo de oportunidade, mesmo quando um rival produz mais dos dois bens em unidades absolutas. Esta calculadora de vantagem comparativa aceita as capacidades de produção de dois produtores em dois bens — os interceptos de cada fronteira linear de possibilidades de produção —, calcula quatro custos de oportunidade como razões desses interceptos e indica qual produtor detém a vantagem comparativa em cada bem.
O que o custo de oportunidade decide e o produto absoluto não decide
O custo de oportunidade de um bem é a quantidade do outro bem que um produtor deixa de fabricar quando destina todo o seu pacote de recursos a uma unidade extra do primeiro. Com dois produtores e dois bens, cada produtor é descrito por um par de capacidades de produção: quanto do bem X consegue fabricar se produzir só X, e quanto do bem Y se produzir só Y. Esses dois números são os interceptos de uma fronteira linear de possibilidades de produção.
O custo de oportunidade de X para o produtor A é então a capacidade em Y de A dividida pela capacidade em X, e o custo de oportunidade de Y é a razão recíproca. A vantagem comparativa em um bem pertence ao produtor cujo custo de oportunidade daquele bem é estritamente menor.
O resultado clássico da sala de aula segue de imediato: um produtor pode ter a vantagem absoluta nos dois bens — interceptos maiores em X e em Y — e mesmo assim deter a vantagem comparativa em apenas um deles, porque os custos relativos, não o produto absoluto, decidem a especialização. Quando as duas razões de custo de oportunidade são idênticas, nenhum dos produtores tem vantagem comparativa em nenhum dos bens; as duas fronteiras têm a mesma inclinação e não há ganho em especializar-se sobre esses interceptos.
Esta calculadora implementa somente essa identidade ricardiana dois por dois. Ela não estima horas de trabalho, não desenha um diagrama, não calcula os termos de troca entre os dois preços de autarquia e não escala um modelo de muitos bens ou muitos países. Você fornece quatro capacidades estritamente positivas; o serviço devolve quatro custos de oportunidade e quem detém a vantagem comparativa em cada bem.
A vantagem absoluta é informada a partir dos mesmos interceptos para que o contraste fique visível, mas a atribuição que responde a uma busca de vantagem comparativa é sempre o menor custo de oportunidade.
Onde uma calculadora de vantagem comparativa justifica o lugar
Docentes e plataformas de tutoria usam uma calculadora de vantagem comparativa para que os alunos confiram uma tabela ricardiana dois por dois sem inverter a razão à mão nem confundir um intercepto maior com um custo de oportunidade menor. Gestores de planta que já sabem quantas unidades de dois produtos cada sítio consegue entregar em um turno deixam aqui esses quatro interceptos para ver qual sítio deve especializar-se em cada produto antes de redigir um memorando de preço de transferência.
É uma busca e um trabalho diferentes da relação combinada empréstimo-valor, de uma tela de índice combinado de subscrição, de uma margem de tarifa horária e de uma cotação EMI: essas ferramentas precificam gravames, sinistros, horas ou parcelas. A vantagem comparativa precifica um bem em unidades do outro a partir das capacidades de dois produtores. A validação que falha não consome saldo.
Mantenha cada capacidade estritamente positiva, fixe nos testes os custos de oportunidade arredondados e você obtém uma atribuição de vantagem comparativa reproduzível para salas de aula, mesas de duas plantas e workers de borda sem importar uma biblioteca própria de teoria do comércio.
Casos de uso
Verificações ricardianas 2x2 em sala de aula
Permita que os alunos enviem quatro capacidades de produção e verifiquem as duas razões de custo de oportunidade e qual produtor detém a vantagem comparativa em cada bem.
Especialização de produto entre duas plantas
Informe a capacidade de turno de cada sítio em dois produtos e atribua a cada bem a planta de menor custo de oportunidade antes de redigir um memorando de preço de transferência.
Correção automática de provas e LMS
Corrija itens de vantagem comparativa com um oráculo determinístico que rejeita um intercepto nulo ou negativo e nunca inventa uma vantagem dupla.
Perguntas frequentes
Como a vantagem comparativa é calculada a partir das capacidades de produção?
O custo de oportunidade de X é a capacidade do outro bem dividida pela deste bem (Y por X). O produtor com o custo de oportunidade de X estritamente menor detém a vantagem comparativa em X; o outro a detém em Y. As razões arredondam half-up a seis casas decimais; a atribuição usa a multiplicação cruzada exata.
O que acontece se algum produto for zero ou negativo?
O custo de oportunidade fica indefinido quando qualquer produto é zero ou negativo, e essas falhas não são cobradas.
Um produtor pode ter vantagem comparativa nos dois bens?
Um custo menor de X é um custo maior de Y. A vantagem absoluta nos dois bens é possível e é informada à parte.
Em que a vantagem comparativa difere da vantagem absoluta?
A vantagem absoluta é a maior capacidade de produção em um bem. A vantagem comparativa é o menor custo de oportunidade daquele bem. Um produtor pode superar o outro nos dois bens e mesmo assim deter a vantagem comparativa em apenas um deles.
E se os dois produtores tiverem os mesmos custos de oportunidade?
Então nenhum deles tem vantagem comparativa em nenhum bem. As fronteiras de produção têm a mesma inclinação, especializar-se não traz ganho e a calculadora indica o empate em vez de escolher um vencedor.
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/comparative-advantage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"output_a_x":10,"output_a_y":5,"output_b_x":6,"output_b_y":4}'const res = await fetch("https://api.kit.forhosting.com/fin/comparative-advantage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"output_a_x": 10,
"output_a_y": 5,
"output_b_x": 6,
"output_b_y": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/comparative-advantage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"output_a_x": 10,
"output_a_y": 5,
"output_b_x": 6,
"output_b_y": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/comparative-advantage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"output_a_x":10,"output_a_y":5,"output_b_x":6,"output_b_y":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"output_a_x":10,"output_a_y":5,"output_b_x":6,"output_b_y":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/comparative-advantage", 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
{
"output_a_x": 10,
"output_a_y": 5,
"output_b_x": 6,
"output_b_y": 4
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.comparative_advantage",
"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
Qualquer capacidade nula ou negativa é rejeitada com invalid_input, porque o custo de oportunidade fica indefinido quando um produtor não consegue fabricar uma quantidade positiva dos dois bens.
Contrato de entrada, forma da resposta e erros
Cada capacidade é o intercepto da fronteira linear daquele produtor: quantas unidades daquele bem ele consegue fabricar se destinar todo o pacote de recursos só àquele bem. Exemplo: capacidades dez e cinco para A contra seis e quatro para B dão a A um custo de oportunidade de meia unidade de Y por X e a B um custo de dois terços; A detém a vantagem comparativa em X e B em Y, embora A tenha a vantagem absoluta nos dois bens. Envie por POST um corpo JSON com quatro números finitos obrigatórios: output_a_x e output_a_y para as capacidades do produtor A nos bens X e Y, e output_b_x e output_b_y para o produtor B. Os aliases a_x, ax e producer_a_x apontam para output_a_x, e o mesmo padrão vale para as outras três capacidades, de modo que uma planilha que já rotula as colunas ax e ay não precisa renomeá-las. Os opcionais name_a, name_b, name_x e name_y (aliases producer_a, country_a, good_x e good_y) só mudam os rótulos; o padrão é A, B, X e Y. Cada campo numérico pode chegar como número JSON ou string numérica. Campos ausentes, strings vazias e valores não finitos falham com invalid_input nomeando o campo. Se a validação passar, o corpo ecoa as quatro capacidades e os quatro rótulos, e informa oc_a_x, oc_a_y, oc_b_x e oc_b_y arredondados half-up a seis casas decimais, oc_unit_x e oc_unit_y como strings de unidade do outro bem por este bem, advantage_x e advantage_y como o nome do produtor ou a palavra tie, absolute_x e absolute_y a partir dos interceptos brutos, um indicador tied e uma string de fórmula que reafirma a identidade. Combine o JSON com a sua própria faixa de termos de troca ou plano de especialização; este endpoint divide os números que você envia e não consulta salários, fretes nem uma pauta tarifária.
Onde uma calculadora de vantagem comparativa justifica o lugar
Geradores de prova precisam de um oráculo determinístico que marque o intercepto nulo ou negativo como invalid_input em vez de devolver em silêncio um custo infinito que um corretor defeituoso poderia tratar como acerto. Como a implementação é parse pura de nível A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Perguntas técnicas
Quanto custa a calculadora de vantagem comparativa?
A ferramenta do navegador é gratuita. As requisições API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; a entrada inválida não é cobrada.