Calculadora de aligación
Para llegar al 50 % con una disolución al 80 % y otra al 30 % hacen falta 20 partes de la primera y 30 de la segunda, una proporción 2:3. Indique las tres concentraciones en la misma unidad. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- C1
- 80
- C2
- 30
- Objetivo
- 50
- Partes 1
- 20
- Partes 2
- 30
- Razón
- 2:3
- Razón de partes 1
- 2
La aligación es el método clásico de farmacia y química para hallar cuánto debe combinar de dos disoluciones de distinta fuerza hasta alcanzar una concentración objetivo. Dados la concentración de la primera disolución, la de la segunda y la fuerza deseada de la mezcla, la aligación alternativa devuelve la relación de partes de cada stock. Las partes de la primera equivalen a la diferencia absoluta entre el objetivo y la segunda concentración; las de la segunda equivalen a la diferencia absoluta entre la primera concentración y el objetivo.
Cómo la aligación alternativa obtiene la proporción de dos fuerzas
La aligación alternativa es la construcción en cruz que se enseña en formulación farmacéutica y química general cuando dos stocks del mismo soluto deben mezclarse hasta una fuerza intermedia etiquetada. Escriba la concentración mayor encima de la menor y sitúe el objetivo en el centro. El número de partes del stock más fuerte es la diferencia absoluta entre el objetivo y la concentración más débil; el número de partes del stock más débil es la diferencia absoluta entre la concentración más fuerte y el objetivo.
Esas dos diferencias son las proporciones de mezcla. Esta calculadora no exige que ordene de antemano las entradas: el campo c1 es la disolución uno, el campo c2 es la disolución dos y el campo target es la concentración deseada de la mezcla en las mismas unidades. En el interior, las partes de la disolución uno son el valor absoluto de target menos c2, y las de la disolución dos son el valor absoluto de c1 menos target, la misma identidad con independencia de cuál matraz sea el más fuerte.
La relación resultante puede simplificarse a enteros irreducibles, convertirse en fracción de la mezcla terminada o escalarse a cualquier volumen cómodo: dos partes y tres partes significan dos mililitros del primer stock con tres mililitros del segundo, o dos kilogramos con tres kilogramos, siempre que la unidad de cantidad sea coherente. Cuando ambos stocks ya igualan el objetivo, cualquier mezcla es válida y el contrato devuelve una parte de cada uno.
Cuando el objetivo iguala un stock y no el otro, el stock no usado aporta cero partes, lo cual es una aligación lícita en el borde. La aritmética nunca convierte porcentaje a molaridad.
Contrato de entrada, campos de respuesta y el error fuera de intervalo
Se permiten cadenas de dígitos que analicen a números finitos para que una celda pegada de una hoja no necesite una segunda conversión. La comprobación física distintiva es el intervalo: target debe quedar entre c1 y c2, ambos inclusive. Si la fuerza deseada es más fuerte que ambos stocks o más débil que ambos, ninguna mezcla no negativa de esas dos disoluciones puede producirla, de modo que el motor rechaza la petición con un mensaje de que el objetivo queda fuera de ambas concentraciones.
El campo formula reescribe que parts1 es el valor absoluto de target menos c2 y parts2 es el valor absoluto de c1 menos target. Ejemplo: c1 igual a ochenta, c2 igual a treinta, target igual a cincuenta produce veinte partes del primer stock y treinta del segundo, que se simplifica a dos a tres, cuarenta por ciento y sesenta por ciento de la mezcla.
Dónde se usa la aligación y en qué se diferencia de mezclar volúmenes conocidos
Quien escribe aligación en un buscador ya conoce el método por su nombre a partir de un examen de formulación, un curso de cálculos farmacéuticos o un procedimiento de laboratorio. Tiene dos fuerzas etiquetadas y un objetivo en una receta o un medio de cultivo, y necesita la relación de partes, no el promedio ponderado directo que parte de volúmenes ya medidos. Esa vía directa es otra búsqueda: dados c1, v1, c2 y v2, la concentración de la mezcla es el cociente de soluto conservado.
La aligación es la inversa: dados c1, c2 y target, se recuperan los volúmenes relativos. Las calculadoras de dilución que reordenan M1V1 = M2V2 suponen un stock más disolvente puro; la aligación cubre también dos fuerzas no nulas, incluido el caso de un stock mezclado con agua cuando una concentración es cero. La validación fallida no consume saldo.
Mantenga las unidades coherentes, fije la relación simplificada en las pruebas y obtendrá proporciones reproducibles para mesas de formulación, oráculos de deberes y cocinas de medios sin levantar un sistema de álgebra computacional.
Qué puede hacer con ella
Formulación farmacéutica de dos fuerzas etiquetadas
Un técnico introduce las dos concentraciones de stock y el objetivo prescrito; la calculadora devuelve la relación de partes simplificada antes de medir los matraces.
Claves de deberes y exámenes de aligación
El profesorado agrupa triples c1, c2 y target para corregir hojas de aligación alternativa, incluido el caso inválido en que el objetivo queda fuera de ambas concentraciones.
Preguntas frecuentes
¿Cómo mezcla la calculadora de aligación dos disoluciones hasta una concentración objetivo?
Envíe c1, c2 y target finitos y no negativos en las mismas unidades de concentración. La respuesta devuelve parts1 = |target − c2| y parts2 = |c1 − target|, más una relación simplificada, fracciones y porcentajes de la mezcla.
¿Qué ocurre si el objetivo queda fuera de ambas concentraciones?
Ninguna mezcla no negativa de esos dos stocks puede producir una fuerza más alta que ambas o más baja que ambas, así que el motor rechaza el objetivo fuera de intervalo.
¿En qué se diferencia la aligación de una calculadora de mezcla de dos disoluciones?
Mezclar dos volúmenes conocidos calcula la concentración resultante a partir de c1, v1, c2 y v2. La aligación es la inversa: dadas dos concentraciones y un objetivo, devuelve la relación de partes que debe mezclar.
¿Puedo aligar un stock con agua (concentración cero)?
Sí. Ponga c1 o c2 a cero y mantenga el objetivo entre cero y la fuerza del stock. El matraz a cero se trata como la disolución más débil en la construcción habitual de aligación alternativa.
¿Cuánto cuesta la calculadora de aligación?
La herramienta del navegador es gratuita en su dispositivo.
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/alligation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"c1":80,"c2":30,"target":50}'const res = await fetch("https://api.kit.forhosting.com/chem/alligation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"c1": 80,
"c2": 30,
"target": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/alligation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"c1": 80,
"c2": 30,
"target": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/alligation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"c1":80,"c2":30,"target":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"c1":80,"c2":30,"target":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/alligation", 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
{
"c1": 80,
"c2": 30,
"target": 50
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.alligation",
"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
Si el objetivo queda fuera de ambas concentraciones, ninguna mezcla física de esos dos stocks puede alcanzarlo y la petición falla con invalid_input. Las llamadas correctas a la API se facturan a $0.002; los fallos de validación no se cobran.
Cómo la aligación alternativa obtiene la proporción de dos fuerzas
Las unidades deben coincidir en c1, c2 y target: porcentaje con porcentaje, molar con molar, miligramos por mililitro con miligramos por mililitro.
Contrato de entrada, campos de respuesta y el error fuera de intervalo
Envíe un cuerpo JSON con POST y tres números finitos no negativos obligatorios. c1 es la concentración de la primera disolución; se aceptan los alias C1, concentration1, conc1 y solution1. c2 es la concentración de la segunda disolución; se aceptan C2, concentration2, conc2 y solution2. target es la concentración deseada de la mezcla; se aceptan desired, target_concentration, C, desired_concentration y conc_target. Campos ausentes, cadenas vacías, texto no numérico, NaN, Infinity, concentraciones negativas y valores cuyo tamaño absoluto supera un billón fallan con invalid_input nombrando el campo, y esos fallos no se facturan. En caso de éxito el JSON repite c1, c2 y target tras un redondeo estable a doce decimales, informa parts1 y parts2 como las diferencias de aligación, informa ratio como una cadena simplificada del tipo dos dos puntos tres junto con los enteros ratio_parts1 y ratio_parts2, informa fraction1 y fraction2 de la mezcla terminada, informa percent1 y percent2, e informa mixture_concentration como la comprobación ponderada que recupera el objetivo. El campo method es siempre alligation_alternate. El precio de un ítem correcto es un $0.002 fijo.
Dónde se usa la aligación y en qué se diferencia de mezclar volúmenes conocidos
Las farmacias hospitalarias usan la relación para combinar un electrolito concentrado con una bolsa más débil, los laboratorios docentes la usan para corregir hojas de aligación alternativa, y los scripts LIMS fijan el JSON para que una refactorización no altere la identidad en cruz. Como la implementación es código analítico parse de nivel A, cada llamada correcta cuesta el $0.002 publicado, sin tokens de modelo ni red de salida. Empareje este endpoint con un escalador de volumen en su propia canalización cuando el paso siguiente sea convertir la relación de partes en mililitros para un lote elegido; esta superficie se centra en la proporción de aligación que la gente busca al consultar aligación.
Casos de integración
Hojas de mezcla de laboratorio y LIMS
Los scripts llaman a un endpoint prepago estable para la relación de partes en lugar de reimplementar la construcción en cruz en cada hoja de cálculo e idioma.