ForHosting KIT · Utilidades de desarrollo

Dividir dinero en partes iguales con céntimos

Esta calculadora convierte un importe en cuotas exactas al céntimo para cualquier número de personas.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Si el total no permite cuotas idénticas, asigna un céntimo restante a las primeras personas hasta agotarlo. Cada resultado muestra la cuota base, los céntimos restantes y una lista ordenada de importes individuales. Como opera con céntimos enteros y no con aproximaciones decimales, las cuotas siempre suman exactamente el total introducido.

Reparta un importe sin perder ni inventar céntimos

Un reparto igual parece sencillo hasta que la división no es exacta. Si divide 10.00 entre tres personas, mostrar 3.33 para cada una suma solo 9.99; mostrar 3.34 suma 10.02. La calculadora evita ambos errores convirtiendo primero el importe en céntimos enteros. Calcula la mayor cuota base que todos pueden recibir y después cuenta el resto. Esos céntimos representan dinero real, por lo que se asignan uno a uno. El resultado indica la cuota base, cuántas cuotas mayores y menores hay y enumera cada destinatario. Así puede usarlo para reembolsos de comidas, regalos colectivos, devoluciones, premios o cualquier pago que deba cuadrar con el total. El método es fácil de explicar y suficientemente exacto para copiarlo en un proceso de pagos sin correcciones posteriores.

Cómo se asignan los céntimos restantes

La regla de desempate es determinista: las personas se numeran desde uno y las primeras reciben un céntimo adicional hasta agotar el resto. Si quedan dos céntimos, Persona 1 y Persona 2 reciben la cuota base más 0.01; las demás reciben la cuota base. Nadie obtiene más de un céntimo por encima de otra persona, que es el reparto más próximo posible en una moneda dividida en céntimos. El orden no implica que alguien merezca más, sino que ofrece una respuesta repetible cuando la igualdad matemática es imposible. Si el orden importa, decídalo fuera de la calculadora antes de indicar el número de personas y conserve la correspondencia con los números devueltos. No se usa azar: el mismo importe y el mismo número producen siempre la misma lista. En gastos repetidos también puede alternar quién aparece primero para equilibrar los céntimos adicionales con el tiempo.

Introduzca el dinero con precisión e interprete el resultado

Escriba un importe decimal no negativo, con punto y sin símbolo monetario, por ejemplo 84, 84.5 o 84.50. Se admiten hasta dos decimales porque la unidad mínima es un céntimo. Después indique entre una y mil personas. El total normalizado aparece con dos decimales, seguido de la cuota base común y del número de céntimos restantes. Una cuota mayor supera exactamente en un céntimo a la base; una cuota menor coincide con ella. La lista ordenada es la referencia definitiva y sus valores suman el total exacto. Todos los importes deben pertenecer a la misma moneda, pues no se etiqueta ninguna divisa ni se convierten tipos de cambio. Se rechazan valores negativos, comas decimales, símbolos de moneda, cantidades fraccionarias de personas y más de dos decimales. Esta regla estricta evita interpretaciones silenciosas y permite auditar el cálculo en el navegador, scripts, herramientas de gastos e integraciones API.

Dividir un reembolso colectivo

Convierta una devolución en pagos exactos para cada participante sin dejar ningún céntimo sin asignar.

Compartir una compra común

Calcule las aportaciones más iguales posibles cuando un regalo o una compra doméstica no se divide exactamente.

Distribuir un premio o donación

Genere una lista determinista de pagos cuyos importes individuales cuadren con el total disponible.

¿Qué ocurre si el importe no se divide exactamente?

Cada persona recibe la cuota base en céntimos enteros y las primeras reciben un céntimo adicional hasta agotar el resto.

¿Las cuotas siempre suman el total?

Sí. El algoritmo divide céntimos enteros y asigna cada céntimo restante, por lo que la lista suma exactamente el total normalizado.

¿Por qué debe escribirse el importe con punto?

Un formato decimal único evita confundir una coma con un separador de miles. Introduzca el valor sin símbolo monetario.

¿Puedo usar monedas con tres decimales?

No. Esta capacidad está diseñada para repartir dinero al céntimo y admite como máximo dos decimales.

¿Cuánto cuesta una solicitud API?

Cada solicitud API cuesta $0.002. La misma calculadora determinista también funciona gratis en el navegador.

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.

POSThttps://api.kit.forhosting.com/life/divide-money-evenly

¿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.

curl -X POST https://api.kit.forhosting.com/life/divide-money-evenly \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"amount":"100.00","people":3}'
{
  "amount": "100.00",
  "people": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.divide_money_evenly",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →