Calculadora de reação de combustão
Digite os átomos de carbono e hidrogênio de um hidrocarboneto e receba a equação balanceada da combustão completa: 3 carbonos e 8 hidrogênios dão C3H8 + 5 O2 → 3 CO2 + 4 H2O. Coeficientes fracionários viram números inteiros. 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
- Átomos de carbono
- 3
- Átomos de hidrogênio
- 8
- Rótulo da fórmula
- C3H8
- Oxigênio necessário
- 5
- Dióxido de carbono
- 3
- Água
- 4
Esta calculadora de reação de combustão completa converte as contagens de átomos de carbono e hidrogênio de um hidrocarboneto escrito CxHy no oxigênio que a queima consome e no dióxido de carbono e na água que ela produz. O motor aplica a identidade padrão de combustão completa: CxHy mais (x mais y sobre quatro) moléculas de O2 rendem x moléculas de CO2 e (y sobre dois) moléculas de H2O; em seguida escala essa identidade para os coeficientes inteiros mais baixos, de modo que a equação balanceada fique pronta para copiar em uma folha de exercícios. Checagens clássicas de sala incluem o metano CH4, que precisa de dois O2 e produz um CO2 e dois H2O; o propano C3H8, que precisa de cinco O2; e o benzeno C6H6, cujo coeficiente semi-inteiro de oxigênio vira dois C6H6 mais quinze O2.
O que significa a combustão completa de CxHy e o que a resposta contém
A combustão completa de um hidrocarboneto CxHy é a reação que converte cada átomo de carbono em dióxido de carbono e cada átomo de hidrogênio em água, com oxigênio molecular como único oxidante. O balanço atômico do carbono dá imediatamente x moléculas de CO2 por molécula de combustível. O balanço atômico do hidrogênio dá y sobre dois moléculas de H2O, porque cada molécula de água carrega dois átomos de hidrogênio.
Os átomos de oxigênio no lado dos produtos somam então 2x vindos do dióxido de carbono mais y sobre dois vindos da água, de modo que as moléculas de O2 exigidas no lado dos reagentes são x mais y sobre quatro. Essa forma fechada é toda a estequiometria da combustão completa para um hidrocarboneto que contém apenas carbono e hidrogênio: sem nitrogênio, sem enxofre, sem oxigênio já presente no combustível e sem monóxido de carbono residual.
Quando y é múltiplo de quatro, cada coeficiente já é um inteiro por mol de combustível, como no metano CH4 (dois O2, um CO2, dois H2O) e no propano C3H8 (cinco O2, três CO2, quatro H2O). Quando y é par, mas não múltiplo de quatro, o coeficiente de oxigênio é um semi-inteiro, como no etano C2H6, que precisa de 3.5 O2, ou no benzeno C6H6, que precisa de 7.5 O2.
A calculadora então multiplica a equação inteira por dois ou por quatro, o menor dos dois, e reduz pelo máximo divisor comum para obter a equação balanceada de inteiros mais baixos usada nos livros, por exemplo dois C6H6 mais quinze O2 gerando doze CO2 e seis H2O.
Onde uma calculadora de reação de combustão justifica o seu uso
Salas de aula e plataformas de tutoria usam uma calculadora de reação de combustão para que os alunos verifiquem a equação balanceada de um CxHy arbitrário sem inverter à mão os erros de contagem de oxigênio. Geradores de provas precisam de um oráculo determinístico que marque como errado o caso de uma contagem de átomos nula ou fracionária, em vez de emitir em silêncio um esboço meio balanceado que um corretor defeituoso poderia tratar como acerto.
Cadernos de laboratório e redatores de protocolo precisam da forma inteira da combustão do benzeno ou do octano antes de discutir excesso de ar, calorimetria de bomba ou análise de gases de combustão, e copiar C8H18 mais 12.5 O2 é menos útil no quadro branco do que dois C8H18 mais vinte e cinco O2.
Desenvolvedores chamam o mesmo contrato a partir de scripts para semear vetores de teste determinísticos para tutores de química, para normalizar fórmulas digitadas pelo usuário antes de um export de laboratório, ou para cumprir enunciados de desafios de programação que exigem coeficientes de O2, CO2 e H2O em vez de um rascunho improvisado. Validação falha não consome saldo.
Esta página não é uma ferramenta de oxigênio para uma quantidade dada de combustível, nem um auxiliar de fórmula empírica por análise de combustão, nem uma calculadora de razão mássica ar-combustível: essas são intenções de busca distintas, com páginas próprias.
Casos de uso
Checagens de sala de aula e de dever de casa
Deixe os alunos enviarem contagens de átomos de carbono e hidrogênio de CxHy e verificarem o O2 necessário, o CO2, o H2O e a equação balanceada de inteiros mais baixos em relação aos métodos do livro.
Correção automática de provas e LMS
Avalie itens de combustão completa com um oráculo determinístico que rejeita contagens de átomos não positivas ou não inteiras e nunca inventa produtos extras.
Cadernos e vetores de teste
Gere coeficientes reproduzíveis de oxigênio, dióxido de carbono e água para testes unitários, tutores de química e asserções de CI sobre combustão de hidrocarbonetos.
Perguntas frequentes
O que acontece se uma contagem de átomos for zero, negativa ou não inteira?
Toda contagem de átomos deve ser um inteiro positivo; essas falhas não são faturadas.
Por que o benzeno é devolvido como 2 C6H6 + 15 O2 em vez de C6H6 + 7.5 O2?
Por unidade de fórmula o coeficiente de oxigênio é 7.5. A calculadora também informa os coeficientes inteiros mais baixos usados nos livros, obtidos ao multiplicar por dois (ou por quatro) e reduzir pelo GCD.
Esta ferramenta aceita mols de combustível ou converte para volume de ar?
Não. Ela só balanceia a reação de combustão completa a partir das contagens de átomos de carbono e hidrogênio.
Como se calcula quanto oxigênio é necessário?
Somam-se os carbonos e a quarta parte dos hidrogênios. Cada carbono forma uma molécula de CO2 e cada dois hidrogênios formam uma de água; por isso o metano precisa de 2 O2 e gera 1 CO2 e 2 H2O.
Serve para combustíveis que contêm oxigênio, como o etanol?
Não. A calculadora só trabalha com hidrocarbonetos formados apenas por carbono e hidrogênio. Combustíveis que já têm oxigênio, como os álcoois, ou que contêm nitrogênio ou enxofre ficam de fora.
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/chem/combustion-reaction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"carbons":3,"hydrogens":8}'const res = await fetch("https://api.kit.forhosting.com/chem/combustion-reaction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"carbons": 3,
"hydrogens": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/combustion-reaction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"carbons": 3,
"hydrogens": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/combustion-reaction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"carbons":3,"hydrogens":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"carbons":3,"hydrogens":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/combustion-reaction", 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
{
"carbons": 3,
"hydrogens": 8
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.combustion_reaction",
"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.
Limites
max_atom_count | 1000000 |
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
Você informa dois inteiros positivos: carbons x e hydrogens y. Contagens de átomos ausentes, nulas, negativas ou não inteiras falham com invalid_input e não são faturadas.
O que significa a combustão completa de CxHy e o que a resposta contém
Combustão incompleta, ar como mistura, calores de combustão e oxigenados como álcoois estão fora do escopo: esta página relata apenas a reação estequiométrica de combustão completa de CxHy, devolvendo oxygen_needed, carbon_dioxide e water por unidade de fórmula, junto com os coeficientes inteiros e uma string balanced_equation que você pode colar em anotações, testes ou um slide de aula.
Contrato de entrada, balanceamento inteiro e comportamento de erro
Zero não é um inteiro positivo, então carbono puro ou hidrogênio puro é rejeitado em vez de tratado como combustível especial. Contagens de átomos acima do teto documentado de um milhão também são rejeitadas para que uma célula colada de planilha não exploda uma string de fórmula. O balanceamento inteiro escolhe o menor multiplicador entre um, dois e quatro que torna inteiros os coeficientes de oxigênio e de água, e depois divide os quatro coeficientes pelo máximo divisor comum. Envie por POST um corpo JSON com dois inteiros positivos obrigatórios: carbons, a contagem de átomos de carbono x em CxHy, e hydrogens, a contagem de átomos de hidrogênio y. Cada campo pode chegar como inteiro JSON ou como string de dígitos; os alias C, carbon, carbon_atoms e x são aceitos para carbons, e os alias H, hydrogen, hydrogen_atoms e y são aceitos para hydrogens. Contagens negativas, frações como 1.5, strings vazias, notação científica e campos ausentes falham com invalid_input nomeando o campo, e essas falhas não são faturadas. Em caso de sucesso o corpo ecoa carbons e hydrogens, um formula_label compacto que omite o coeficiente um (CH4, não C1H4), as quantidades por unidade de fórmula oxygen_needed, carbon_dioxide e water, os inteiros mais baixos fuel_coefficient, oxygen_coefficient, carbon_dioxide_coefficient e water_coefficient, uma string balanced_equation como C3H8 mais cinco O2 gerando três CO2 mais quatro H2O, mais lembretes de method e formula. Combine a execução gratuita no navegador desta página com a API cobrada quando precisar do mesmo resultado matemático dentro de um pipeline automatizado, sem reimplementar você mesmo x mais y sobre quatro. Não há campo de mols de combustível, nem conversão de massa, nem caminho de volume de ar: se você já sabe quantos mols de propano tem, multiplique o oxygen_needed por unidade de fórmula por essa quantidade na sua própria camada, ou use um auxiliar dedicado de mols de oxigênio.
Onde uma calculadora de reação de combustão justifica o seu uso
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 a string balanced_equation nos testes e você obtém estequiometria de combustão completa reproduzível para dever de casa, plugins LMS e workers de borda, sem levantar um balanceador geral de equações. Use este endpoint quando a pergunta for a reação de combustão completa de CxHy a partir das contagens de átomos de carbono e hidrogênio.
Perguntas técnicas
Como calcular a combustão completa de um hidrocarboneto?
Envie inteiros positivos carbons (x) e hydrogens (y). A API devolve oxygen_needed = x + y/4, carbon_dioxide = x, water = y/2, e a equação balanceada de inteiros mais baixos CxHy + (x+y/4) O2 → x CO2 + (y/2) H2O.
Quanto custa a calculadora de reação de combustão?
A ferramenta no navegador é gratuita. Solicitações à API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é faturada.