Calculadora de rendimiento porcentual
Recuperar 8,5 g de producto cuando la estequiometría predice 10 g es un rendimiento del 85 %: escriba la cantidad real y la teórica en gramos, moles u otra unidad común y obtenga el porcentaje y la razón simple. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Real
- 8,5
- Teórico
- 10
- Relación
- 0,85
- Rendimiento porcentual
- 85
El rendimiento porcentual mide con qué eficiencia una reacción química produce el producto deseado en comparación con el máximo estequiométrico. Usted divide la masa o los moles reales (experimentales) de producto entre el rendimiento teórico predicho por la ecuación balanceada y el reactivo limitante, y luego multiplica por cien. Úsela para informes de laboratorio, verificación de tareas, validación de registros de lote y cualquier canalización que necesite una cifra de rendimiento porcentual reproducible sin hojas de cálculo ni scripts improvisados.
Qué significa el rendimiento porcentual en la práctica
El rendimiento teórico es la cantidad máxima de producto que puede formarse cuando el reactivo limitante se convierte por completo según la ecuación balanceada y la estequiometría pura. El rendimiento real es lo que usted aísla o mide tras la reacción, el tratamiento y la purificación. Las reacciones reales casi nunca alcanzan el cien por cien: las reacciones secundarias, la conversión incompleta, los trasvases entre material de vidrio y las pérdidas durante la filtración o la recristalización reducen el producto recuperado.
El rendimiento porcentual convierte esas dos cantidades en una única métrica de eficiencia que comparten los laboratorios, los libros de texto y los registros de proceso. La fórmula es simple: el rendimiento porcentual equivale al rendimiento real dividido entre el rendimiento teórico, por cien. Valores por encima del cien por cien suelen señalar un error de medición o de cálculo —producto húmedo, reactivo limitante mal pesado o una línea base teórica incorrecta— y no un milagro físico.
Valores cercanos a cero pueden significar que la reacción falló, que se aisló el producto equivocado o que se mezclaron las unidades entre el valor real y el teórico. Esta herramienta nunca inventa química: solo aplica la aritmética una vez que usted proporciona ambos números en unidades coherentes, de modo que la calidad de la respuesta depende de con cuánto cuidado calculó el rendimiento teórico a partir de la estequiometría de antemano.
Dónde encaja el rendimiento porcentual en los flujos de trabajo
Los profesores y tutores de química generan las respuestas esperadas de rendimiento porcentual antes de que los estudiantes resuelvan cálculos de laboratorio de varios pasos, y luego comparan las entregas de los estudiantes con un resultado de referencia conocido. Los técnicos de laboratorio y los equipos de calidad registran el producto recuperado frente al máximo teórico del lote para que una corrida no pueda declarar alta eficiencia sin la aritmética.
Los ingenieros de proceso incorporan la misma verificación en los registros electrónicos de lote y en las notas de escalado al comparar lotes de campaña o mejoras de proceso. Los redactores de documentación incrustan ejemplos en vivo para que los lectores cambien rendimientos sin salir de la página.
Qué puede hacer con ella
Verificación en informes de laboratorio y tareas
Calcule el rendimiento porcentual a partir del producto medido y el rendimiento teórico estequiométrico antes de que los estudiantes o los compañeros de laboratorio cierren sus cuadernos.
Eficiencia de lote y campaña
Registre el producto recuperado frente al máximo teórico para que las notas de proceso reflejen la eficiencia real de la reacción entre lotes.
Preguntas frecuentes
¿Cómo se calcula el rendimiento porcentual?
El rendimiento porcentual equivale al rendimiento real dividido entre el rendimiento teórico, multiplicado por cien. La respuesta también devuelve la razón adimensional real sobre teórico para los registros de auditoría.
¿Qué pasa si el rendimiento teórico es cero?
La división entre cero es indefinida, por lo que un rendimiento teórico cero se rechaza antes de devolver cualquier resultado; las tareas fallidas no se cobran.
¿Puede el rendimiento porcentual superar el 100 %?
Sí, la aritmética lo permite cuando el valor real supera al teórico. Eso suele señalar producto húmedo, error de pesada o una línea base teórica equivocada, y no una recuperación superestequiométrica real.
¿Por qué mi rendimiento porcentual queda por debajo del 100 %?
Porque las reacciones reales casi nunca convierten todo. Las reacciones secundarias, la conversión incompleta, el producto que se queda al pasarlo de un recipiente a otro y las pérdidas al filtrar o recristalizar reducen lo que recupera.
¿Puedo usar moles en lugar de gramos?
Sí. Sirven gramos con gramos, moles con moles o cualquier otra unidad, siempre que las dos cantidades usen la misma. La calculadora no convierte unidades, así que mezclar gramos y moles daría un porcentaje sin sentido.
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-yield \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"actual_yield":8.5,"theoretical_yield":10}'const res = await fetch("https://api.kit.forhosting.com/chem/percent-yield", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"actual_yield": 8.5,
"theoretical_yield": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/percent-yield",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"actual_yield": 8.5,
"theoretical_yield": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/percent-yield", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"actual_yield":8.5,"theoretical_yield":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"actual_yield":8.5,"theoretical_yield":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/percent-yield", 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
{
"actual_yield": 8.5,
"theoretical_yield": 10
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.percent_yield",
"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
Esta capacidad realiza ese único cálculo transparente de forma determinista: entran dos números finitos y salen el rendimiento porcentual y la razón, con una política fija de redondeo a doce decimales para que los resultados del navegador y de la API coincidan.
Entradas, salidas y reglas de validación
Las unidades no se convierten dentro de la capacidad: gramos con gramos, moles con moles o cualquier base másica compartida funciona siempre que ambos campos usen la misma escala. Una verificación clásica de tarea es ocho coma cinco gramos recuperados frente a diez gramos teóricos, que da ochenta y cinco por ciento y una razón de cero coma ochenta y cinco. Convierta la masa de las balanzas y las cantidades teóricas de los mapas de moles antes de llamar si necesita porcentajes químicamente absolutos en lugar de una contabilidad relativa sobre unidades dispares. Envíe dos números obligatorios: actual_yield para la cantidad experimental de producto y theoretical_yield para el máximo estequiométrico. Ambos deben ser finitos; actual_yield debe ser no negativo, y theoretical_yield debe ser estrictamente mayor que cero. Un rendimiento teórico de cero se rechaza con invalid_input porque la división entre cero es indefinida y un máximo de cero no es una línea base de reacción con sentido: las solicitudes fallidas no se cobran.
Dónde encaja el rendimiento porcentual en los flujos de trabajo
Los equipos de producto educativo exponen el formulario gratuito del navegador en las páginas de estudio y llaman a la API desde correctores que puntúan tareas a escala. Como cada llamada exitosa es un único elemento analítico con un precio de $0.002, los scripts por lote pueden barrer rejillas de resultados experimentales o bancos de problemas curriculares sin coste de modelo ni sobrecarga de suscripción. Prefiera este endpoint cuando ya conoce las cantidades real y teórica y solo necesita el porcentaje transparente, no un solucionador completo de reactivo limitante, un balance de masa de varios productos ni una calculadora de equilibrio, que requieren entradas más ricas y capacidades distintas.
Casos de integración
Calificación automática y herramientas de estudio
Puntúe las respuestas de rendimiento porcentual de los estudiantes o alimente páginas de estudio interactivas con un resultado JSON determinista.
Preguntas técnicas
¿Qué unidades debo usar?
Funciona cualquier unidad coherente —gramos o moles son lo típico— siempre que actual_yield y theoretical_yield compartan la misma base. La herramienta no convierte unidades.
¿Cuánto cuesta cada llamada a la API?
$0.002 por solicitud exitosa. La herramienta del navegador de arriba se ejecuta gratis en local; la API descuenta de su saldo prepago de KIT solo cuando la tarea tiene éxito.