Calculadora de mezcla de tres soluciones
100 mL a 2 M, 200 mL a 0,5 M y 50 mL a 1 M forman 350 mL a exactamente 1 M. Escriba las tres concentraciones y volúmenes de un mismo soluto y vea cuánto aporta cada vertido a la mezcla final. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Concentración de la solución 1
- 2
- Volumen de la solución 1
- 100
- Concentración de la solución 2
- 0,5
- Volumen de la solución 2
- 200
- Concentración de la solución 3
- 1
- Volumen de la solución 3
- 50
- Cantidad1
- 200
- Cantidad2
- 100
- Cantidad3
- 50
- Soluto total
- 350
Cuando se vierten tres soluciones del mismo soluto en un mismo recipiente, la concentración final es la cantidad total de soluto dividida entre el volumen total, suponiendo volúmenes aditivos ideales y conservación del soluto. Para las concentraciones C1, C2, C3 y los volúmenes V1, V2, V3 la forma cerrada es C_f igual a (C1 por V1 más C2 por V2 más C3 por V3) dividido entre (V1 más V2 más V3). Esta calculadora acepta esos seis números en cualquier par coherente de unidades, devuelve cada cantidad intermedia, el volumen combinado y la concentración final, y rechaza un volumen total nulo para que las mezclas vacías nunca se presenten como una concentración definida.
Cómo la mezcla de tres soluciones produce la concentración final
Parta de tres soluciones separadas que comparten un soluto y la misma unidad de concentración, por ejemplo molaridad, gramos por litro o miligramos por mililitro. Etiquételas con concentraciones C1, C2 y C3 y volúmenes V1, V2 y V3 medidos en una unidad de volumen compartida como mililitros o litros.
Bajo el supuesto de mezcla ideal, cada porción aporta una cantidad de soluto igual a concentración por volumen, de modo que la cantidad uno es C1 por V1, la cantidad dos es C2 por V2 y la cantidad tres es C3 por V3. Cuando las tres porciones se combinan sin reacción química y sin contracción o expansión de volumen más allá de la simple adición, el soluto total es la suma de las tres cantidades y el volumen total es la suma de los tres volúmenes.
La concentración final es, por tanto, el soluto total dividido entre el volumen total, lo que se desarrolla algebraicamente al promedio ponderado familiar C_f igual a (C1 V1 más C2 V2 más C3 V3) sobre (V1 más V2 más V3). Si un volumen es cero esa solución no aporta nada y la fórmula se reduce a una mezcla de dos corrientes; si dos volúmenes son cero la concentración final iguala la de la corriente no nula restante. Las entradas deben ser finitas; NaN e Infinity se rechazan.
Las concentraciones negativas y los volúmenes negativos fallan de inmediato porque no tienen sentido físico en este modelo de balance de masa. Las concentraciones y los volúmenes pueden ser cero individualmente siempre que el volumen sumado se mantenga positivo.
Qué envía usted y qué recibe
Envíe seis campos obligatorios. Los campos c1, c2 y c3 son las tres concentraciones como números finitos no negativos en la unidad que use su protocolo; la concentración final de salida se expresa en esa misma unidad. Los campos v1, v2 y v3 son los tres volúmenes como números finitos no negativos en una unidad de volumen compartida.
Comprobaciones clásicas de libro incluyen mezclar doscientos mililitros de solución dos molar con cien mililitros de media molar y cincuenta mililitros de stock un molar, y mezclar volúmenes iguales de tres concentraciones distintas para verificar la media aritmética. Como la ruta es matemática de parse pura, la latencia se mantiene en submilisegundos para números ordinarios de aula y laboratorio.
Dónde aparecen las calculadoras de mezcla de tres soluciones en el trabajo real
Los cursos de química general de secundaria y universidad asignan constantemente problemas de mezcla con dos o tres stocks de distinta molaridad vertidos en un matraz; un único oráculo de confianza que devuelve cada cantidad junto a la concentración final acelera la calificación y la preparación de demostraciones. Los laboratorios analíticos combinan patrones de trabajo a partir de tres diluciones intermedias y necesitan concentraciones teóricas exactas antes de medir la respuesta del ensayo.
Los equipos de proceso y formulación mezclan lotes intermedios del mismo principio activo a distintas potencias y quieren una comprobación transparente de promedio ponderado antes de cerrar los registros de lote. Los equipos de calidad que redactan SOP de mezcla multi-corriente documentan la concentración final como balance de masa y necesitan resultados legibles por máquina que coincidan con la aritmética manual sobre los mismos seis inputs.
Si más adelante necesita pasos de dilución en serie, volumen de agua a añadir para una concentración objetivo, o fuerza iónica multi-soluto, trátelos como intenciones de búsqueda y páginas separadas en lugar de sobrecargar esta calculadora de mezcla de tres soluciones.
Qué puede hacer con ella
Claves de respuesta para tareas y exámenes
Genere la concentración final y las cantidades de soluto por corriente para conjuntos de mezcla de tres soluciones del libro, de modo que docentes y auto-calificadores compartan una sola verdad de referencia.
Preparación de laboratorio de patrones combinados
Combine tres stocks intermedios de concentración y volumen conocidos en una concentración final teórica antes del ensayo.
Preguntas frecuentes
¿Cómo se calcula la concentración final?
C_f = (C1·V1 + C2·V2 + C3·V3) / (V1 + V2 + V3), la cantidad total de soluto dividida entre el volumen total bajo mezcla aditiva ideal.
¿Puede ser cero uno de los volúmenes?
Sí. Un volumen nulo simplemente no aporta soluto ni volumen; la fórmula se reduce a una mezcla de dos o una corriente mientras el volumen total restante sea positivo.
¿Qué unidades debo usar?
Cualquier par coherente: concentraciones en una unidad (p. ej. M o g/L) y volúmenes en una unidad (p. ej. mL o L). La calculadora no convierte unidades; la concentración final coincide con la unidad de concentración que envíe.
¿Cuánto cuesta?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Por qué el resultado no es el promedio simple de las tres concentraciones?
Porque cada solución pesa según su volumen. La concentración final es el soluto total dividido entre el volumen total, así que una solución con más volumen arrastra el resultado hacia su propia concentración.
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/mixing-three-solutions \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"c1":2,"v1":100,"c2":0.5,"v2":200,"c3":1,"v3":50}'const res = await fetch("https://api.kit.forhosting.com/chem/mixing-three-solutions", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"c1": 2,
"v1": 100,
"c2": 0.5,
"v2": 200,
"c3": 1,
"v3": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/mixing-three-solutions",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"c1": 2,
"v1": 100,
"c2": 0.5,
"v2": 200,
"c3": 1,
"v3": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/mixing-three-solutions", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"c1":2,"v1":100,"c2":0.5,"v2":200,"c3":1,"v3":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"c1":2,"v1":100,"c2":0.5,"v2":200,"c3":1,"v3":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/mixing-three-solutions", 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": 2,
"v1": 100,
"c2": 0.5,
"v2": 200,
"c3": 1,
"v3": 50
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.mixing_three_solutions",
"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
Cómo la mezcla de tres soluciones produce la concentración final
Si todos los volúmenes son cero no hay mezcla alguna y la división por cero es indefinida, de modo que la calculadora rechaza ese caso con invalid_input en lugar de devolver Infinity o NaN. Todo el proceso es aritmética de punto flotante determinista: sin semillas aleatorias, sin marcas de tiempo de reloj, sin llamadas de red y sin deriva de modelo, de modo que entradas idénticas siempre producen JSON idéntico.
Qué envía usted y qué recibe
Campos ausentes, cadenas no numéricas, NaN, Infinity, concentraciones negativas, volúmenes negativos y un volumen total de cero o numéricamente indistinguible de cero fallan con invalid_input y no se cobran. En caso de éxito la respuesta repite las concentraciones y volúmenes limpios, las cantidades de soluto por solución amount1 a amount3, total_solute, total_volume, final_concentration, y las etiquetas formula y method para pistas de auditoría. El precio de las llamadas API exitosas es la base publicada de $0.002 por ítem; los fallos de validación no consumen saldo prepago.
Dónde aparecen las calculadoras de mezcla de tres soluciones en el trabajo real
Como esta capacidad es un motor de parse puro, el precio de la API es la base publicada de $0.002 por ítem exitoso y la validación fallida no consume saldo.
Casos de integración
Fixtures de SOP y control de calidad
Produzca en masa resultados de promedio ponderado para protocolos de mezcla multi-corriente y rechace el volumen total nulo con invalid_input estricto.
Preguntas técnicas
¿Qué ocurre si el volumen total es cero?
La solicitud falla con invalid_input. La concentración final es indefinida cuando V1+V2+V3 = 0, de modo que la calculadora nunca devuelve Infinity o NaN.