Calculadora masa de producto desde reactivo
Pase de gramos de reactivo a gramos de producto en un paso: 10 g de oxígeno de 32 g/mol que se convierten uno a uno en dióxido de carbono de 44 g/mol dan 0,3125 mol y 13,75 g de producto. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Masa del reactivo
- 10
- Masa molar del reactivo
- 32
- Masa molar del producto
- 44
- Coef. del reactivo
- 1
- Coef. del producto
- 1
- Razón molar
- 1 g
- Moles de reactivo
- 0,3125
- Moles de producto
- 0,3125
- Masa de producto
- 13,75
Los deberes de estequiometría y la preparación de laboratorio suelen partir de una masa conocida de un reactivo y preguntan cuántos gramos de producto puede formar esa muestra cuando la ecuación está equilibrada. La respuesta no es una sola división: se convierte la masa del reactivo en moles con su masa molar, se escala por la razón de coeficientes producto/reactivo de la ecuación equilibrada y se convierten los moles de producto de nuevo en masa con la masa molar del producto. Esta capacidad realiza esa cadena de forma determinista a partir de cinco números—masa del reactivo, ambas masas molares y ambos coeficientes estequiométricos—y devuelve la masa de producto más las cantidades molares intermedias para que estudiantes, tutores y tuberías auditen cada paso. Las masas molares nulas y los coeficientes nulos se rechazan como entrada no válida porque hacen indefinida la conversión a moles.
Entradas, unidades y la ruta masa–mol–masa
Indique la masa de la muestra de reactivo en gramos junto con la masa molar del reactivo y la del producto en gramos por mol. Envíe también los coeficientes de la ecuación equilibrada del reactivo y del producto como números positivos—típicamente enteros pequeños como uno, dos o tres, aunque se aceptan coeficientes no enteros de ecuaciones escaladas si siguen siendo finitos y positivos.
El motor calcula primero los moles de reactivo como masa dividida por masa molar del reactivo, multiplica por la razón molar del coeficiente del producto sobre el del reactivo, y multiplica de nuevo por la masa molar del producto para obtener la masa de producto en gramos. Eso es algebraicamente idéntico a escalar la masa del reactivo por la razón de masas molares producto/reactivo y por la misma razón estequiométrica en una sola expresión.
La masa debe ser no negativa; las masas molares y los coeficientes deben ser estrictamente mayores que cero. Las magnitudes están acotadas por seguridad del aislado y aún cubren cualquier hoja de aula o planta piloto habitual.
Qué puede hacer con ella
Ejercicios de deberes masa–mol–masa
Los estudiantes introducen gramos de reactivo, ambas masas molares y coeficientes equilibrados, y comparan la masa de producto y los moles intermedios con su solución en papel.
Preparación de laboratorio y estimaciones a escala
Los técnicos estiman cuántos gramos de producto puede formar una carga conocida de reactivo bajo una razón equilibrada fija antes de ejecutar el experimento.
Preguntas frecuentes
¿Qué ocurre si una masa molar o un coeficiente es cero?
Una masa molar o un coeficiente estequiométrico cero haría indefinida la conversión a moles, por lo que se rechazan y no se cobran.
¿Es lo mismo que el rendimiento teórico en moles?
No. Esta calculadora devuelve la masa de producto en gramos a partir de la masa del reactivo y las masas molares. Para solo moles de reactivo limitante por la razón, use una herramienta de rendimiento teórico (moles).
¿Es gratuita la calculadora de masa de producto desde reactivo?
La herramienta del navegador funciona gratis en su dispositivo.
¿Qué unidades debo usar?
Los coeficientes son números adimensionales de la ecuación equilibrada mayores que cero.
¿Determina cuál es el reactivo limitante?
No. Supone que el reactivo que usted indica es el que fija la cantidad de producto. Si pueden agotarse dos reactivos, use la calculadora de masa de producto desde el reactivo limitante, que compara ambos primero.
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/mass-of-product-from-reactant \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"reactant_mass":10,"reactant_molar_mass":32,"product_molar_mass":44,"reactant_coeff":1,"product_coeff":1}'const res = await fetch("https://api.kit.forhosting.com/chem/mass-of-product-from-reactant", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"reactant_mass": 10,
"reactant_molar_mass": 32,
"product_molar_mass": 44,
"reactant_coeff": 1,
"product_coeff": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/mass-of-product-from-reactant",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"reactant_mass": 10,
"reactant_molar_mass": 32,
"product_molar_mass": 44,
"reactant_coeff": 1,
"product_coeff": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/mass-of-product-from-reactant", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"reactant_mass":10,"reactant_molar_mass":32,"product_molar_mass":44,"reactant_coeff":1,"product_coeff":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"reactant_mass":10,"reactant_molar_mass":32,"product_molar_mass":44,"reactant_coeff":1,"product_coeff":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/mass-of-product-from-reactant", 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
{
"reactant_mass": 10,
"reactant_molar_mass": 32,
"product_molar_mass": 44,
"reactant_coeff": 1,
"product_coeff": 1
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.mass_of_product_from_reactant",
"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
Entradas, unidades y la ruta masa–mol–masa
Masa molar cero o coeficiente cero fallan con invalid_input para que los llamadores nunca vean Infinity o NaN disfrazados de resultado. Se aceptan alias como mass, M_reactant, nu_product y nombres afines cuando figuran en el contrato de parámetros. Entradas idénticas producen siempre el mismo JSON porque la ruta es aritmética pura, sin red, sin semilla aleatoria y sin reloj de pared.
Lectura de product_mass, intermedios molares y errores
Esta calculadora no identifica un reactivo limitante entre varios reactivos ni busca masas molares a partir de fórmulas químicas—combínela con una herramienta de masa molar si parte de fórmulas moleculares en lugar de gramos por mol tabulados. También difiere de un extremo de rendimiento teórico solo en moles: aquí el contrato es explícitamente masa de entrada y masa de salida para la intención de búsqueda de masa de producto. En éxito la respuesta repite las cinco entradas numéricas con redondeo estable, informa mole_ratio como coeficiente del producto dividido por el del reactivo, y enumera moles_reactant y moles_product para mostrar la tabla intermedia que los estudiantes escriben en papel. La respuesta principal es product_mass en gramos con unit igual a g, más una cadena formula con la expresión combinada y una etiqueta method mass_of_product_from_reactant para ramificar en el cliente. Use product_mass solo cuando la interfaz necesite un único número destacado; use los campos de moles cuando un panel de solución resuelta deba mostrar cada conversión; use mole_ratio cuando solo necesite el factor de escala estequiométrico de los coeficientes. Falta de un campo obligatorio, valores no finitos, masa negativa, masa molar cero o negativa, y coeficientes cero o negativos fallan con invalid_input y no se cobran tras el rechazo del motor.
Uso de la API, precios, flujos de aula y límites prácticos
Llame a la calculadora gratuita de masa de producto desde reactivo en el navegador para comprobaciones de deberes, demostraciones de clase y preparación rápida de laboratorio sin instalar hoja de cálculo ni paquete de química. Ejemplos típicos de aula incluyen diez gramos de oxígeno formando dióxido de carbono con coeficientes uno a uno, o el doble del coeficiente de producto cuando se forman dos moles de producto por mol de reactivo. Las entradas de origen siguen las mismas reglas de retención que otros ítems de parse de KIT. Envíe un cuerpo JSON con reactant_mass, reactant_molar_mass, product_molar_mass, reactant_coeff y product_coeff como números finitos o cadenas numéricas. Use la API prepago cuando una plataforma de tutoría, un complemento de gestión del aprendizaje, un generador de currículo o un cuaderno de ingeniería de procesos necesite un contrato estable bajo saldo KIT a $0.002 por ítem exitoso; los fallos de validación no consumen saldo tras el rechazo. Quienes publiquen SDK pueden mapear los campos de la respuesta a una tabla de resultados con columnas de moles de reactivo, moles de producto y masa de producto—las mismas columnas que rellenan los estudiantes al aplicar a mano la estequiometría masa–mol–masa.
Casos de integración
Tutoría y calificadores automáticos LMS
Constructores de lecciones y motores de cuestionarios generan ítems de estequiometría resuelta con un contrato JSON estable sin embeber un CAS de química completo.
Preguntas técnicas
¿Cómo calculo la masa de producto a partir de la masa de reactivo?
Envíe reactant_mass en gramos, reactant_molar_mass y product_molar_mass en g/mol, y los reactant_coeff y product_coeff equilibrados. La respuesta incluye product_mass y las cantidades molares intermedias.