Calculadora de margen por desperdicio
Sepa cuánto pedir para que, tras perder una parte conocida, le quede justo lo que necesita: 100 unidades con un 10 % de desperdicio exigen pedir 111,1111. También muestra la merma esperada. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Cantidad neta deseada
- 100
- % de merma
- 10
- Decimales
- 4
- Cantidad bruta
- 111,1111
- Cantidad de merma
- 11,1111
Cantidad bruta dada la merma % y la cantidad neta deseada. Intención de búsqueda: margen por desperdicio. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan.
Qué es el margen por desperdicio
Parte de lo que se compra nunca llega al trabajo terminado. El margen por desperdicio es lo que se pide de más para que, una vez perdida esa parte, siga quedando la cantidad neta que de verdad necesita. Usted indica dos datos: la cantidad neta y el porcentaje de desperdicio. La calculadora devuelve la cantidad bruta que debe pedir y la merma que cabe esperar. Con 100 unidades necesarias y un 10 % de desperdicio, la cantidad bruta es 111,1111 y la merma, 11,1111. Los datos se comprueban antes de calcular y aparecen junto al resultado para que confirme qué se calculó.
Por qué se divide en lugar de sumar
El porcentaje de desperdicio es una parte de lo que se pide, no de lo que se necesita. Por eso la cantidad bruta es la neta dividida entre uno menos la tasa. El error más habitual es sumar el porcentaje a la cantidad neta: el pedido parece razonable, pero la merma, que se toma de un total mayor, se come parte de lo que quería conservar y al final le falta. Otro error es redondear una cifra intermedia y reutilizarla. Aquí el resultado se redondea una sola vez, al final, con los decimales que usted elija y las mitades hacia arriba.
Preguntas frecuentes
¿Cuál es la fórmula del margen por desperdicio?
La cantidad bruta es la neta dividida entre uno menos la tasa de desperdicio, expresada como fracción de cien. La calculadora hace esa división y muestra tanto la cantidad bruta como la merma.
¿Por qué no basta con sumar el porcentaje a la cantidad neta?
Porque el desperdicio se pierde de lo que usted pide, no de lo que necesita. Sumar el porcentaje encima lo deja algo corto; dividir entre uno menos la tasa da la cantidad exacta.
¿Qué significa la cantidad de merma?
Es la parte que espera perder: la cantidad bruta menos la neta. Para 100 unidades con un 10 % de desperdicio son 11,1111, que equivale al 10 % del pedido bruto.
¿Cómo se redondean los resultados?
Si elige un número de decimales, la cantidad bruta y la merma se redondean una sola vez al final, con las mitades hacia arriba. No se redondea nada por el camino, así que los pequeños errores no se acumulan.
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/math/wastage-allowance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"net_quantity":100,"wastage_percent":10}'const res = await fetch("https://api.kit.forhosting.com/math/wastage-allowance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"net_quantity": 100,
"wastage_percent": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/wastage-allowance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"net_quantity": 100,
"wastage_percent": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/wastage-allowance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"net_quantity":100,"wastage_percent":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"net_quantity":100,"wastage_percent":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/wastage-allowance", 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
{
"net_quantity": 100,
"wastage_percent": 10
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.wastage_allowance",
"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
La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes.
Cómo funciona
Cantidad bruta dada la merma % y la cantidad neta deseada. bruto=neto/(1−w/100). No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes.
Entradas, límites y redondeo
Los decimales opcionales usan half-up una sola vez. Las salidas reflejan las entradas. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. Proporcione los campos JSON obligatorios. Los tipos no válidos generan invalid_input. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes.
Cuándo usarla
Úsela cuando la intención de búsqueda coincida. Cantidad bruta dada la merma % y la cantidad neta deseada. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes.
Casos de integración
Comprobación rápida
Widget gratuito.
Automatización
El mismo JSON a través del API.
Docencia
Ejemplos golden fijados.
Preguntas técnicas
¿Gratis?
Sí, tier A.
¿Red?
No la usa.
¿Entrada no válida?
Devuelve invalid_input.
¿API?
Sí.
¿Idiomas?
Solo EN; Nitro los hidrata.