Porcentaje de disociación
Si parte de 0,1 y en el equilibrio quedan 0,02 sin disociar, se ha disociado el 80 %: escriba las dos concentraciones en la misma unidad y obtenga el porcentaje, el grado de disociación y la cantidad disociada. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Concentración inicial
- 0,1
- Concentración de equilibrio
- 0,02
- Cantidad disociada
- 0,08
- Grado de disociación
- 0,8
- Alfa
- 0,8
- Porcentaje de disociación
- 80
El porcentaje de disociación en el equilibrio responde a una pregunta que estudiantes y cuadernos de laboratorio formulan constantemente: del reactivo con el que empezó, ¿qué porcentaje se ha dividido ya en productos cuando las concentraciones dejan de cambiar? En forma de concentración la definición es cien veces el paréntesis C cero menos C equilibrio cerrado dividido por C cero, donde ambas concentraciones usan las mismas unidades para el reactivo no disociado. Esta capacidad aplica esa fórmula de forma determinista: usted envía la concentración inicial y la concentración residual no disociada en el equilibrio, y recibe el porcentaje de disociación, el grado de disociación alfa relacionado y la diferencia de concentración con redondeo estable apto para claves de respuesta y auditorías. Cuando la concentración inicial es cero el porcentaje es indefinido porque la fórmula dividiría por cero, así que el motor rechaza ese caso con un error de entrada inválida claro en lugar de devolver NaN o infinity.
Qué significa el porcentaje de disociación y qué concentraciones enviar
En química del equilibrio un electrolito débil o un gas que se disocia a menudo no se convierte por completo: algunas unidades de fórmula permanecen intactas mientras otras ya se disociaron. El porcentaje de disociación informa esa división en una escala de cero a cien que coincide con cómo muchos libros formulan las respuestas de deberes.
Cero por ciento significa que ninguna del reactivo se ha disociado en el equilibrio de modo que la concentración no disociada sigue igual al valor inicial; cien por ciento significa disociación completa de modo que la concentración de equilibrio no disociada es cero; valores intermedios describen el caso habitual de ácido débil o disociación parcial. La definición operativa usada aquí es porcentaje de disociación igual a cien veces el paréntesis concentración inicial menos concentración de equilibrio cerrado dividido por concentración inicial.
Las unidades deben coincidir en ambos lados; el motor no convierte molaridad a molalidad ni a por ciento en masa. Concentraciones negativas y equilibrio mayor que inicial también se rechazan.
Qué puede hacer con ella
Verificación de deberes y exámenes
Los estudiantes calculan el porcentaje de disociación desde C0 y Ceq para ácidos débiles o disociaciones de gas, lo comparan con claves de respuesta y obtienen un error claro cuando la concentración inicial es cero.
Comprobaciones de laboratorio y cuadernos de equilibrio
Docentes y software de laboratorio convierten concentraciones iniciales y residuales no disociadas medidas en porcentaje de disociación para informes, cuestionarios y redacciones de laboratorio.
Preguntas frecuentes
¿Qué porcentaje obtengo cuando la disociación es completa o nula?
Cuando Ceq = C0, es 0 (sin disociación). Los casos parciales dan un valor estrictamente entre 0 y 100.
¿Es gratuita la calculadora de porcentaje de disociación?
La herramienta del navegador se ejecuta gratis en su dispositivo.
¿Qué diferencia hay entre porcentaje y grado de disociación?
El grado de disociación, que suele llamarse alfa, es la misma proporción escrita como fracción entre 0 y 1. El porcentaje es 100 veces alfa, así que un alfa de 0,8 equivale al 80 %. La calculadora muestra ambos.
¿Qué concentración debo poner como valor de equilibrio?
La del reactivo que sigue sin disociar cuando se alcanza el equilibrio, no la de los productos. Debe estar en la misma unidad que la concentración inicial y no puede ser mayor que ella.
¿Por qué la concentración inicial no puede ser cero?
Porque la fórmula divide entre la concentración inicial y una división entre cero no tiene resultado. En lugar de mostrar un valor infinito o vacío, la calculadora se detiene y le indica que el valor debe ser mayor que cero.
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/chem/percent-dissociation-equilibrium \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_concentration":0.1,"equilibrium_concentration":0.02}'const res = await fetch("https://api.kit.forhosting.com/chem/percent-dissociation-equilibrium", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_concentration": 0.1,
"equilibrium_concentration": 0.02
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/percent-dissociation-equilibrium",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_concentration": 0.1,
"equilibrium_concentration": 0.02
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/percent-dissociation-equilibrium", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_concentration":0.1,"equilibrium_concentration":0.02}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_concentration":0.1,"equilibrium_concentration":0.02}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/percent-dissociation-equilibrium", 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
{
"initial_concentration": 0.1,
"equilibrium_concentration": 0.02
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.percent_dissociation_equilibrium",
"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
Qué significa el porcentaje de disociación y qué concentraciones enviar
Envíe initial_concentration como número finito estrictamente mayor que cero—alias c0, C0, initial, initial_conc y concentration_initial. Envíe equilibrium_concentration como número finito no negativo no mayor que el valor inicial—alias ceq, Ceq, equilibrium, eq_concentration y concentration_eq. Concentración inicial igual a cero es invalid_input porque el porcentaje es indefinido al dividir por C cero. Entradas idénticas siempre producen el mismo JSON porque la ruta es aritmética pura sin red, sin semilla aleatoria y sin reloj.
Lectura de la respuesta, casos especiales y comprobaciones de aula
Cuando la concentración de equilibrio es igual al valor inicial, el porcentaje de disociación es exactamente cero. Cuando la concentración de equilibrio es cero, el porcentaje es exactamente cien. Casos parciales como inicial 0.1 y equilibrio 0.02 dan ochenta por ciento y alpha 0.8. En el éxito la respuesta devuelve initial_concentration y equilibrium_concentration tras la validación, luego amount_dissociated igual a C cero menos C equilibrio, degree_of_dissociation y el alias corto alpha con el valor fraccionario entre cero y uno, y percent_dissociation igual a cien veces alpha como número principal orientado al aula. El campo formula es siempre la cadena porcentaje de disociación igual a cien veces el paréntesis C cero menos C eq cerrado dividido por C cero, y method es siempre percent_dissociation_equilibrium para que las canalizaciones puedan afirmar el algoritmo. Campos faltantes, cadenas no numéricas, concentración inicial cero o negativa, equilibrio negativo y equilibrio por encima del inicial fallan con invalid_input y no se cobran.
Uso de la API, precios, flujos de laboratorio y límites prácticos
Llame a la herramienta gratuita del navegador para demos de clase, comprobaciones de cuaderno de laboratorio y verificación rápida de deberes sin instalar un CAS de química. Mantenga ambas concentraciones en unidades coherentes y dentro de los límites físicos publicados; el motor no inventa coeficientes de actividad, dependencia de la temperatura ni mecanismos de varios pasos. Envíe un cuerpo JSON con los campos numéricos obligatorios initial_concentration y equilibrium_concentration, opcionalmente con los alias documentados si su esquema ya nombra c0 y ceq. Use la API prepaga cuando una plataforma de tutoría, ayudante LIMS, sandbox de autoevaluación de exámenes o canalización de equilibrio necesite un contrato estable bajo saldo KIT a $0.002 por ítem exitoso; los fallos de validación nunca consumen saldo. Empareje este endpoint con una calculadora del factor de van't Hoff cuando el siguiente paso necesite i igual a uno más alpha por el paréntesis nu menos uno, o con ayudantes de constante de equilibrio cuando ya conozca K y quiera contrastar el porcentaje desde concentraciones medidas.
Casos de integración
Canalizaciones de tutoría y autoevaluación
Los sandboxes de evaluación llaman a un endpoint prepago estable para % exacto = 100×(C0 − Ceq)/C0 en lugar de reimplementar el porcentaje en cada lenguaje.
Preguntas técnicas
¿Cómo calculo el porcentaje de disociación con esta herramienta?
Envíe JSON con initial_concentration (C0 > 0) y equilibrium_concentration (0 ≤ Ceq ≤ C0). La respuesta devuelve percent_dissociation igual a 100×(C0 − Ceq)/C0, más alpha como grado fraccionario de disociación.
¿Qué ocurre si la concentración inicial es cero?
La petición falla con invalid_input. El porcentaje de disociación se define como porcentaje de la cantidad inicial, así que dividir por C0 = 0 es indefinido y no se cobra.
¿Cómo se relaciona el porcentaje de disociación con el grado de disociación alpha?
Alpha es la misma fracción sin la escala porcentual: percent_dissociation = 100 × alpha, con alpha = (C0 − Ceq) / C0. Este endpoint devuelve ambos para que pueda coincidir con cualquiera de las convenciones de libro.