Calculadora de Constante de Equilíbrio (K) - Calcule Kc para Reações Químicas
Calcule a constante de equilíbrio (K) a partir das concentrações de reagentes e produtos. Calculadora Kc gratuita para estudantes e pesquisadores. Resultados instantâneos para reações complexas.
Calculadora de Constante de Equilíbrio
Reagentes
Reagente 1
Produtos
Produto 1
Fórmula
Resultado
Visualização da Reação
Constante de Equilíbrio (K): K = 1.0000
Documentação
O que é uma Calculadora de Constante de Equilíbrio?
A constante de equilíbrio (K) quantifica o quanto uma reação química reversível avança antes de atingir o equilíbrio—aquele ponto onde as reações direta e reversa ocorrem em taxas iguais. Ao trabalhar com dados de laboratório ou resolver problemas de química, você precisará calcular K a partir de concentrações medidas, o que pode se tornar tedioso ao lidar com reações complexas envolvendo múltiplos reagentes e produtos.
Esta calculadora realiza os cálculos automaticamente. Você insere suas concentrações de equilíbrio e coeficientes estequiométricos, e ela calcula K instantaneamente—sem necessidade de elevar manualmente concentrações a potências ou rastrear quais termos vão no numerador versus denominador.
Aqui está o que torna as constantes de equilíbrio úteis: K > 1 significa que sua reação favorece fortemente os produtos (ela quase se completa), enquanto K < 1 significa que os reagentes dominam no equilíbrio. Um K próximo a 1 indica que você encontrará quantidades significativas de reagentes e produtos quando o sistema se estabilizar. Este único número informa se você deve esperar altos rendimentos ou precisará ajustar as condições da reação.
A calculadora suporta reações com até 5 reagentes e 5 produtos, lidando com a faixa de concentração que você encontrará em trabalhos de laboratório reais—desde soluções micromolares (10⁻⁶ M) até sistemas altamente concentrados (10⁶ M). Os resultados são exibidos em notação científica quando apropriado, tornando valores extremos mais fáceis de ler.
Como a Fórmula da Constante de Equilíbrio Funciona
Para uma reação química balanceada:
A expressão da constante de equilíbrio se torna:
O que isso significa na prática: Produtos (C e D) vão no numerador, reagentes (A e B) no denominador. Cada concentração é elevada à potência do seu coeficiente estequiométrico da equação balanceada. É por isso que o processo de Haber (N₂ + 3H₂ ⇌ 2NH₃) tem [H₂]³ no denominador—o coeficiente é 3.
Detalhes Críticos que Você Precisa Saber
Unidades e Atividades Estritamente falando, K deve ser adimensional porque é derivado das atividades termodinâmicas (concentrações efetivas). Na prática, quando você usa concentrações em mol/L para Kc ou pressões parciais em atm para Kp, o "estado padrão" (1 mol/L ou 1 atm) normaliza tudo. É por isso que você frequentemente verá K relatado sem unidades, mesmo que o cálculo bruto sugira o contrário.
O que é Excluído Sólidos puros e líquidos puros não aparecem na expressão de equilíbrio. Por quê? Suas "concentrações" são na verdade suas densidades divididas pela massa molar, que são valores fixos em uma determinada temperatura. Incluí-los não mudaria K porque são constantes. Um erro comum é adicionar catalisadores sólidos ou excesso de reagentes sólidos à sua expressão de K—não faça isso.
Temperatura Importa—E Muito Cada valor de K é válido apenas em uma temperatura específica. Mude a temperatura em apenas 10°C, e K pode mudar drasticamente. Para o processo de Haber, K diminui de cerca de 0,1 a 500°C para aproximadamente 10⁻⁵ a 800°C. Essa relação segue a equação de van't Hoff, que conecta K à mudança de entalpia da reação.
Limitações da Calculadora Esta ferramenta assume que você está trabalhando com soluções ideais onde as atividades são iguais às concentrações—razoável para soluções diluídas, mas menos preciso acima de ~0,1 M para espécies iônicas. Também não considera valores de K dependentes da temperatura; você precisa fornecer concentrações medidas em uma temperatura específica e entender que seu K calculado se aplica apenas àquela temperatura.
Calculando Constantes de Equilíbrio: Passo a Passo
Vamos trabalhar com o processo de Haber como exemplo: N₂ + 3H₂ ⇌ 2NH₃
Passo 1: Montar a expressão Produtos no numerador, reagentes no denominador:
Passo 2: Inserir as concentrações medidas Suponha que você mediu [NH₃] = 0,25 M, [N₂] = 0,11 M, e [H₂] = 0,03 M no equilíbrio.
Passo 3: Lidar com os expoentes primeiro
- [NH₃]² = (0,25)² = 0,0625
- [H₂]³ = (0,03)³ = 0,000027
- [N₂] permanece como 0,11
Passo 4: Multiplicar termos no numerador e denominador
- Numerador: 0,0625 (apenas um termo)
- Denominador: 0,11 × 0,000027 = 0,00000297
Passo 5: Dividir
O que isso indica: Um valor de K acima de 20.000 significa que a formação de amônia é termodinamicamente favorecida nesta temperatura. Na prática, porém, o processo de Haber opera em altas temperaturas onde K é na verdade muito menor (em torno de 10⁻⁵ a 800°C), sacrificando o rendimento de equilíbrio para taxas de reação mais rápidas. É por isso que plantas industriais usam catalisadores e altas pressões—para compensar o equilíbrio desfavorável nas temperaturas de operação.
Usando a Calculadora
Selecione a complexidade da sua reação Comece escolhendo quantos reagentes e produtos você está trabalhando. A maioria das reações que você encontrará tem 2-3 espécies em cada lado, mas a calculadora lida com até 5 de cada para sistemas mais complexos.
Insira seus dados Para cada espécie, você precisa de dois números:
- Concentração em mol/L—o que você mediu (ou recebeu) no equilíbrio
- Coeficiente da sua equação balanceada—aquele número na frente de cada fórmula
Uma armadilha comum: Certifique-se de estar usando concentrações de equilíbrio, não concentrações iniciais. Se você inserir valores iniciais, calculará o quociente de reação Q em vez de K, que não corresponderá aos valores da literatura.
Leia seu resultado K é calculado em tempo real conforme você digita. Valores grandes (K > 10³) ou pequenos (K < 10⁻³) são exibidos automaticamente em notação científica—então 1,234 × 10⁵ em vez de uma longa sequência de dígitos.
O que fazer quando K não corresponde aos valores esperados:
- Verifique se a equação está balanceada
- Confirme que está usando concentrações de equilíbrio, não concentrações iniciais ou finais
- Verifique se a temperatura corresponde à sua fonte de referência (K é extremamente sensível à temperatura)
- Para reações iônicas, lembre-se de que altas concentrações introduzem erros de coeficiente de atividade
Exemplos do Mundo Real
Exemplo 1: Formação de Iodeto de Hidrogênio
Reação: H₂ + I₂ ⇌ 2HI
Você está estudando este equilíbrio clássico em um recipiente fechado a 445°C. Após o sistema atingir o equilíbrio, a análise mostra:
- [H₂] = 0,2 M
- [I₂] = 0,1 M
- [HI] = 0,4 M
K = 8,0 nesta temperatura significa que a reação direta é favorecida, mas não de forma avassaladora—você ainda encontrará quantidades mensuráveis de ambos os reagentes e produtos. Este valor moderado de K é a razão pela qual a reação é frequentemente usada para ensinar princípios de equilíbrio.
Exemplo 2: Dimerização do Dióxido de Nitrogênio
Reação: 2NO₂ ⇌ N₂O₄
Este equilíbrio é visível—NO₂ é marrom enquanto N₂O₄ é incolor. Na temperatura ambiente, você mede:
- [NO₂] = 0,04 M
- [N₂O₄] = 0,16 M
Observe o que acontece aqui: K = 100 indica forte preferência pelo dímero. Resfrie a mistura em um banho de gelo, e ela se torna menos marrom à medida que K aumenta ainda mais (a dimerização é exotérmica). Aqueça-a, e a cor marrom se intensifica à medida que K diminui.
Exemplo 3: Processo de Haber (Escala Industrial)
Reação: N₂ + 3H₂ ⇌ 2NH₃
Sob condições laboratoriais específicas em temperatura moderada:
- [N₂] = 0,1 M
- [H₂] = 0,2 M
- [NH₃] = 0,3 M
Este K razoavelmente grande sugere boa produção de amônia. Mas aqui está o desafio industrial: a 400-500°C necessárias para taxas de reação práticas, K cai para cerca de 10⁻⁵. As plantas compensam usando pressões de até 200 atm e catalisadores de ferro, demonstrando que termodinâmica (K) e cinética (velocidade da reação) frequentemente forçam compromissos em processos reais.
Onde as Constantes de Equilíbrio Importam
Prevendo a Direção da Reação
Quando você mistura produtos químicos que não estão em equilíbrio, como saber para qual lado a reação irá se deslocar? Calcule o quociente de reação Q usando a mesma fórmula de K, mas com as concentrações atuais (fora do equilíbrio). Se Q < K, a reação se move para frente em direção aos produtos. Se Q > K, ela se reverte em direção aos reagentes. Isso é inestimável ao escalar reações do laboratório para a escala industrial.
Otimização de Processos Industriais
Engenheiros químicos em fábricas de fertilizantes equilibram constantemente temperatura, pressão e escolhas de catalisadores usando valores de K. O processo Haber-Bosch exemplifica isso: K favorece a amônia em baixas temperaturas, mas as reações são extremamente lentas. Solução? Operar em alta temperatura (400-500°C) para velocidade, e então usar pressão de 150-300 atm para empurrar o equilíbrio em direção aos produtos, apesar do K desfavorável. A produção global anual de amônia supera 150 milhões de toneladas usando essas otimizações guiadas pelo equilíbrio.
Design de Medicamentos e Farmacologia
Quando químicos farmacêuticos projetam medicamentos, estão essencialmente ajustando constantes de equilíbrio. A ligação de um medicamento a um receptor é caracterizada por Kd (constante de dissociação)—essencialmente 1/K para a reação de ligação. Os valores de Kd almejados tipicamente variam de nanomolar (ligação forte, duradoura) a micromolar (ligação mais fraca, ação mais curta). O Kd da aspirina para COX-1 é em torno de 200 nM, explicando seu prolongado efeito anti-inflamatório.
Modelagem do Destino Ambiental
Para onde vai o pesticida derramado—dissolvido na água subterrânea, adsorvido no solo ou volatilizado no ar? Coeficientes de partição (que são essencialmente constantes de equilíbrio para distribuição entre fases) preveem isso. O coeficiente de partição octanol-água (Kow) indica se um poluente se bioacumula em tecidos gordurosos ou é lavado em sistemas aquosos. O log Kow de 6,9 do DDT explica por que ele persiste em ecossistemas décadas após a aplicação.
Bioquímica e Metabolismo
Cada reação catalisada por enzimas em seu corpo tem um K característico. O K da hexoquinase para fosforilação da glicose é de cerca de 400—significando que a reação fortemente favorece a formação de glicose-6-fosfato, essencial porque esse produto não pode escapar da célula. A análise de vias metabólicas depende dessas constantes de equilíbrio para identificar etapas limitantes de taxa e pontos regulatórios.
Conceitos de Equilíbrio Relacionados
Energia Livre de Gibbs: A Base Termodinâmica
K não existe isoladamente—está conectado à força motriz termodinâmica através de:
Aqui está o que isso significa: Se K > 1 (produtos favorecidos), então ΔG° é negativo (termodinamicamente espontâneo). Se K < 1, ΔG° é positivo (não espontâneo como escrito). Essa relação, derivada da termodinâmica estatística, permite prever K a partir de dados de calorimetria ou vice-versa.
Quociente de Reação (Q)
Q usa a mesma forma matemática de K, mas com concentrações atuais em vez de valores de equilíbrio. É sua ferramenta de diagnóstico: meça as concentrações agora, calcule Q e compare com K. O sistema irá se deslocar para fazer Q ser igual a K. Técnicos de laboratório usam isso constantemente ao investigar por que os rendimentos não correspondem às previsões.
Constantes de Equilíbrio Especializadas
Livros de química usam notação K com subscritos para tipos específicos:
- Kc: Baseado em concentração (o que esta calculadora usa)
- Kp: Baseado em pressão para gases, relacionado por Kp = Kc(RT)^Δn
- Ka/Kb: Dissociação ácido-base—Ka para ácidos fracos como ácido acético (1,8 × 10⁻⁵), Kb para bases fracas
- Ksp: Produtos de solubilidade—explica por que AgCl (Ksp = 1,8 × 10⁻¹⁰) mal se dissolve, enquanto NaCl (Ksp ≈ 37) é altamente solúvel
- Kd: Constantes de dissociação em bioquímica para ligação proteína-ligante
Estes não são fenômenos diferentes—são todas aplicações do mesmo princípio de equilíbrio a sistemas específicos.
Como Descobrimos Isso: Uma Breve História
A constante de equilíbrio não surgiu completamente formada da teoria — levou mais de um século de trabalho detetivesco químico.
1803: Lagos de sal egípcios de Berthollet O químico francês Claude Louis Berthollet notou algo estranho nos depósitos de sal egípcios: carbonato de sódio formado de cloreto de sódio e carbonato de cálcio, o inverso do que acontecia em seu laboratório em Paris. Ele percebeu que as reações podiam correr em ambas as direções dependendo das concentrações, contradizendo a visão predominante de que as reações sempre seguiam até a conclusão.
1864: A Lei da Ação das Massas Os cientistas noruegueses Guldberg e Waage transformaram a observação de Berthollet em matemática. Sua Lei da Ação das Massas afirmava que as taxas de reação dependem das concentrações multiplicadas entre si, com expoentes da equação balanceada. Isso levou diretamente à expressão da constante de equilíbrio que usamos hoje.
1884: Van 't Hoff conecta equilíbrio à termodinâmica O químico holandês Jacobus van 't Hoff derivou a dependência da temperatura de K (a equação de van 't Hoff) e conectou as constantes de equilíbrio a grandezas termodinâmicas. Este trabalho lhe rendeu o primeiro Prêmio Nobel de Química em 1901.
Era moderna: Cálculos quânticos Os químicos computacionais atuais podem prever valores de K a partir de primeiros princípios usando mecânica quântica, embora a medição experimental continue sendo o padrão-ouro de precisão. Cálculos de teoria do funcional de densidade podem estimar valores de K dentro de uma ordem de magnitude para muitas reações.
Perguntas Frequentes
O que é uma constante de equilíbrio e por que isso importa?
A constante de equilíbrio (K) é um número que indica a proporção de produtos para reagentes quando uma reação reversível atinge o equilíbrio. Se K for muito maior que 1, sua reação essencialmente vai até a conclusão—você obterá principalmente produtos. Se K for muito menor que 1, a reação mal prossegue—você terá principalmente materiais de partida não reagidos. Um K próximo a 1 significa que você terá quantidades significativas de ambos. Esse único valor prevê rendimentos e ajuda a decidir se uma rota sintética é prática.
Como a temperatura altera a constante de equilíbrio?
A temperatura é a única variável comum que realmente muda K. Para reações exotérmicas (aquelas que liberam calor), aumentar a temperatura diminui K—pense em adicionar calor como adicionar um "produto", então o sistema se desloca para longe dos produtos. Para reações endotérmicas (aquelas que absorvem calor), aumentar a temperatura aumenta K. A relação quantitativa é a equação de van 't Hoff, que explica por que a K de síntese de amônia cai de 10⁸ a 25°C para 10⁻⁵ a 450°C.
Por que sólidos puros e líquidos não aparecem nas expressões de K?
Sua "concentração" nunca muda. Um pedaço de ferro sólido tem a mesma densidade se você tem 1 grama ou 1 quilograma—é uma propriedade intrínseca. Incluí-lo em K apenas multiplicaria por uma constante, que seria absorvida no próprio valor de K. É por isso que equilíbrios heterogêneos como CaCO₃(s) ⇌ CaO(s) + CO₂(g) têm expressões de K que incluem apenas concentrações de gás: K = [CO₂].
Qual é a diferença entre Kc e Kp?
Kc usa concentrações (mol/L), Kp usa pressões parciais (atm ou bar). Eles são relacionados por Kp = Kc(RT)^Δn, onde Δn é a mudança em moles de gás. Para N₂ + 3H₂ ⇌ 2NH₃, Δn = 2 - 4 = -2, então Kp = Kc(RT)⁻². Quando Δn = 0 (moles iguais de gás em ambos os lados), Kp é numericamente igual a Kc.
K pode ser negativo ou zero?
Não. K é uma proporção de valores de concentração positivos elevados a potências positivas—matematicamente impossível obter um valor negativo. K pode ser extremamente pequeno (aproximando-se de zero para reações que mal prosseguem) mas nunca exatamente zero ou negativo. Se você calcular um K negativo, cometeu um erro—verifique se os produtos estão no numerador e os reagentes no denominador.
Como saber se um valor de K calculado está correto?
Compare com valores da literatura para a mesma reação na mesma temperatura. O NIST Chemistry WebBook e o CRC Handbook of Chemistry and Physics tabulam valores de K para milhares de reações. Se você estiver fora por mais de um fator de 10, verifique novamente sua equação balanceada, unidades de concentração e se usou concentrações de equilíbrio (não iniciais). Lembre-se de que K é extremamente dependente da temperatura.
A pressão afeta a constante de equilíbrio?
Não—a pressão afeta a posição de equilíbrio, mas não K em si. Aumentar a pressão desloca equilíbrios em fase gasosa para menos moles de gás (princípio de Le Chatelier), alterando as concentrações, mas K calculado a partir dessas novas concentrações de equilíbrio permanece o mesmo. A exceção: pressões muito altas (>100 atm) afetam atividades de maneiras que expressões simples de K baseadas em concentração não capturam com precisão.
O que acontece com K quando você inverte uma reação?
K para a reação inversa é o recíproco: Kinverso = 1/Kdireto. Se a reação direta tem K = 100 (favorece fortemente produtos), a inversa tem K = 0,01 (favorece fortemente reagentes, que são os produtos originais). Isso faz sentido—uma reação que prossegue facilmente em uma direção não prossegue facilmente na direção inversa.
Catalisadores alteram a constante de equilíbrio?
Não. Catalisadores aceleram a velocidade de alcançar o equilíbrio, mas não mudam onde esse equilíbrio se encontra. Eles reduzem igualmente a energia de ativação para reações diretas e inversas, então a proporção de taxas diretas e inversas (que determina K) permanece constante. É por isso que catalisadores melhoram o rendimento apenas quando o equilíbrio já é favorável—eles não podem fazer uma reação termodinamicamente desfavorável (K << 1) funcionar de repente.
Exemplos de Código para Calcular Constantes de Equilíbrio
Python
1def calcular_constante_equilibrio(reagentes, produtos):
2 """
3 Calcular a constante de equilíbrio para uma reação química.
4
5 Parâmetros:
6 reagentes -- lista de tuplas (concentração, coeficiente)
7 produtos -- lista de tuplas (concentração, coeficiente)
8
9 Retorna:
10 float -- a constante de equilíbrio K
11 """
12 numerador = 1.0
13 denominador = 1.0
14
15 # Calcular produto de [Produtos]^coeficientes
16 for concentracao, coeficiente in produtos:
17 numerador *= concentracao ** coeficiente
18
19 # Calcular produto de [Reagentes]^coeficientes
20 for concentracao, coeficiente in reagentes:
21 denominador *= concentracao ** coeficiente
22
23 # K = [Produtos]^coeficientes / [Reagentes]^coeficientes
24 return numerador / denominador
25
26# Exemplo: N₂ + 3H₂ ⇌ 2NH₃
27reagentes = [(0.1, 1), (0.2, 3)] # [(concentração de N₂, coeficiente), (concentração de H₂, coeficiente)]
28produtos = [(0.3, 2)] # [(concentração de NH₃, coeficiente)]
29
30K = calcular_constante_equilibrio(reagentes, produtos)
31print(f"Constante de Equilíbrio (K): {K:.4f}")
32JavaScript
1function calcularConstanteEquilibrio(reagentes, produtos) {
2 /**
3 * Calcular a constante de equilíbrio para uma reação química.
4 *
5 * @param {Array} reagentes - Array de pares [concentração, coeficiente]
6 * @param {Array} produtos - Array de pares [concentração, coeficiente]
7 * @return {Number} A constante de equilíbrio K
8 */
9 let numerador = 1.0;
10 let denominador = 1.0;
11
12 // Calcular produto de [Produtos]^coeficientes
13 for (const [concentracao, coeficiente] of produtos) {
14 numerador *= Math.pow(concentracao, coeficiente);
15 }
16
17 // Calcular produto de [Reagentes]^coeficientes
18 for (const [concentracao, coeficiente] of reagentes) {
19 denominador *= Math.pow(concentracao, coeficiente);
20 }
21
22 // K = [Produtos]^coeficientes / [Reagentes]^coeficientes
23 return numerador / denominador;
24}
25
26// Exemplo: H₂ + I₂ ⇌ 2HI
27const reagentes = [[0.2, 1], [0.1, 1]]; // [[concentração de H₂, coeficiente], [concentração de I₂, coeficiente]]
28const produtos = [[0.4, 2]]; // [[concentração de HI, coeficiente]]
29
30const K = calcularConstanteEquilibrio(reagentes, produtos);
31console.log(`Constante de Equilíbrio (K): ${K.toFixed(4)}`);
32Excel
1' Função VBA do Excel para Cálculo da Constante de Equilíbrio
2Function ConstanteEquilibrio(concentracaoReagente As Range, coeficienteReagente As Range, concentracaoProduto As Range, coeficienteProduto As Range) As Double
3 Dim numerador As Double
4 Dim denominador As Double
5 Dim i As Integer
6
7 numerador = 1
8 denominador = 1
9
10 ' Calcular produto de [Produtos]^coeficientes
11 For i = 1 To concentracaoProduto.Count
12 numerador = numerador * (concentracaoProduto(i) ^ coeficienteProduto(i))
13 Next i
14
15 ' Calcular produto de [Reagentes]^coeficientes
16 For i = 1 To concentracaoReagente.Count
17 denominador = denominador * (concentracaoReagente(i) ^ coeficienteReagente(i))
18 Next i
19
20 ' K = [Produtos]^coeficientes / [Reagentes]^coeficientes
21 ConstanteEquilibrio = numerador / denominador
22End Function
23
24' Uso no Excel:
25' =ConstanteEquilibrio(A1:A2, B1:B2, C1, D1)
26' Onde A1:A2 contêm concentrações de reagentes, B1:B2 contêm coeficientes de reagentes,
27' C1 contém concentração de produto e D1 contém coeficiente de produto
28Java
1public class CalculadoraConstanteEquilibrio {
2 /**
3 * Calcular a constante de equilíbrio para uma reação química.
4 *
5 * @param reagentes Array de pares [concentração, coeficiente]
6 * @param produtos Array de pares [concentração, coeficiente]
7 * @return A constante de equilíbrio K
8 */
9 public static double calcularConstanteEquilibrio(double[][] reagentes, double[][] produtos) {
10 double numerador = 1.0;
11 double denominador = 1.0;
12
13 // Calcular produto de [Produtos]^coeficientes
14 for (double[] produto : produtos) {
15 double concentracao = produto[0];
16 double coeficiente = produto[1];
17 numerador *= Math.pow(concentracao, coeficiente);
18 }
19
20 // Calcular produto de [Reagentes]^coeficientes
21 for (double[] reagente : reagentes) {
22 double concentracao = reagente[0];
23 double coeficiente = reagente[1];
24 denominador *= Math.pow(concentracao, coeficiente);
25 }
26
27 // K = [Produtos]^coeficientes / [Reagentes]^coeficientes
28 return numerador / denominador;
29 }
30
31 public static void main(String[] args) {
32 // Exemplo: 2NO₂ ⇌ N₂O₄
33 double[][] reagentes = {{0.04, 2}}; // {{concentração de NO₂, coeficiente}}
34 double[][] produtos = {{0.16, 1}}; // {{concentração de N₂O₄, coeficiente}}
35
36 double K = calcularConstanteEquilibrio(reagentes, produtos);
37 System.out.printf("Constante de Equilíbrio (K): %.4f%n", K);
38 }
39}
40C++
1#include <iostream>
2#include <vector>
3#include <cmath>
4
5/**
6 * Calcular a constante de equilíbrio para uma reação química.
7 *
8 * @param reagentes Vetor de pares (concentração, coeficiente)
9 * @param produtos Vetor de pares (concentração, coeficiente)
10 * @return A constante de equilíbrio K
11 */
12double calcularConstanteEquilibrio(
13 const std::vector<std::pair<double, double>>& reagentes,
14 const std::vector<std::pair<double, double>>& produtos) {
15
16 double numerador = 1.0;
17 double denominador = 1.0;
18
19 // Calcular produto de [Produtos]^coeficientes
20 for (const auto& produto : produtos) {
21 double concentracao = produto.first;
22 double coeficiente = produto.second;
23 numerador *= std::pow(concentracao, coeficiente);
24 }
25
26 // Calcular produto de [Reagentes]^coeficientes
27 for (const auto& reagente : reagentes) {
28 double concentracao = reagente.first;
29 double coeficiente = reagente.second;
30 denominador *= std::pow(concentracao, coeficiente);
31 }
32
33 // K = [Produtos]^coeficientes / [Reagentes]^coeficientes
34 return numerador / denominador;
35}
36
37int main() {
38 // Exemplo: N₂ + 3H₂ ⇌ 2NH₃
39 std::vector<std::pair<double, double>> reagentes = {
40 {0.1, 1}, // {concentração de N₂, coeficiente}
41 {0.2, 3} // {concentração de H₂, coeficiente}
42 };
43
44 std::vector<std::pair<double, double>> produtos = {
45 {0.3, 2} // {concentração de NH₃, coeficiente}
46 };
47
48 double K = calcularConstanteEquilibrio(reagentes, produtos);
49 std::cout << "Constante de Equilíbrio (K): " << K << std::endl;
50
51 return 0;
52}
53Referências
-
Atkins, P. W., & De Paula, J. (2014). Química Física de Atkins (10ª ed.). Oxford University Press.
-
Chang, R., & Goldsby, K. A. (2015). Química (12ª ed.). McGraw-Hill Education.
-
Silberberg, M. S., & Amateis, P. (2018). Química: A Natureza Molecular da Matéria e da Mudança (8ª ed.). McGraw-Hill Education.
-
Laidler, K. J., & Meiser, J. H. (1982). Química Física. Benjamin/Cummings Publishing Company.
-
Petrucci, R. H., Herring, F. G., Madura, J. D., & Bissonnette, C. (2016). Química Geral: Princípios e Aplicações Modernas (11ª ed.). Pearson.
-
Zumdahl, S. S., & Zumdahl, S. A. (2013). Química (9ª ed.). Cengage Learning.
-
Guldberg, C. M., & Waage, P. (1864). "Estudos sobre Afinidade" (Forhandlinger i Videnskabs-Selskabet i Christiania).
-
Van't Hoff, J. H. (1884). Études de dynamique chimique (Estudos em Dinâmica Química).
Começar a Calcular Constantes de Equilíbrio
Pare de lutar com cálculos exponenciais e razões de concentração em sua calculadora. Insira suas concentrações de equilíbrio e coeficientes estequiométricos e obtenha valores de K instantaneamente - seja para verificar respostas de lição de casa, projetar uma rota de síntese ou analisar dados experimentais.
A calculadora lida com tudo, desde equilíbrios simples com 2 espécies até reações complexas com múltiplos reagentes e produtos. Os resultados aparecem em tempo real conforme você digita, com notação científica automática para valores extremos. Sem instalação, sem registro - apenas cálculos de equilíbrio diretos quando você precisar.