ForHosting KIT · Utilidades de desarrollo

Simplificar y escalar una proporción de 2 o 3 términos

Este simplificador reúne las dos operaciones que suelen necesitarse a la vez. Introduzca dos o tres números no negativos para reducir su relación a los menores términos enteros.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Indique además un total objetivo y obtendrá la cantidad proporcional de cada término. El resultado incluye la proporción original, su forma irreducible, el número de partes, el multiplicador y los valores escalados. Admite enteros, ceros y decimales finitos, por lo que resulta útil para recetas, repartos, mezclas, planes y ejercicios.

Reduzca dos o tres términos sin alterar la relación

Una proporción expresa participaciones relativas; por eso, multiplicar o dividir todos los términos por el mismo valor no cambia la relación. La calculadora convierte primero cada número en una representación entera exacta. Este paso es importante con decimales finitos como 1.5:2.25, pues tratarlos como texto aproximado podría producir un resultado poco práctico. Después obtiene el máximo común divisor de todos los términos y divide cada entero por él. Así, 18:24 se convierte en 3:4 y 6:9:15 en 2:3:5. Se admite cero en un término porque 0:4:8 tiene la forma reducida 0:1:2. Sin embargo, no pueden ser cero todos los términos: 0:0 carece de partes positivas y no se puede escalar. La salida conserva las entradas originales y ofrece la forma simplificada como matriz y como texto separado por dos puntos, útil tanto para personas como para programas.

Ajuste las partes simplificadas a un total exacto

Una vez reducida la proporción, la calculadora suma sus términos para hallar el número total de partes. Divide el total objetivo entre esa cantidad y obtiene el factor de escala; luego multiplica cada término simplificado por dicho factor. Si un presupuesto se reparte en proporción 2:3:5 y el total disponible es 1,000, existen diez partes, cada una vale 100 y el reparto final es 200, 300 y 500. El mismo procedimiento funciona con resultados fraccionarios. Una proporción 1:2 llevada a un total de 10 produce 3.33333333333 y 6.66666666667 con precisión numérica estable. El cálculo parte de enteros simplificados, lo que hace visible el método y conserva las proporciones previstas. Un total objetivo de cero es válido y asigna cero a cada término. Se rechazan los totales negativos porque un reparto negativo no pertenece al modelo no negativo de esta calculadora.

Elija entradas válidas e interprete la respuesta

Facilite exactamente dos o tres términos numéricos finitos. Un término negativo siempre genera un error de entrada, al igual que los valores ausentes, NaN, infinito, una proporción formada solo por ceros o una lista de longitud incorrecta. El total objetivo también debe ser finito y no negativo. En la respuesta, original_ratio repite los términos aceptados y simplified_ratio contiene la forma entera irreducible. parts_total es la suma de los términos simplificados. scale_factor indica cuánto vale una parte al aplicar el total solicitado y scaled_ratio enumera las asignaciones finales en el orden original. No se añaden unidades: si el total representa gramos, dólares, litros, plazas u horas, los valores escalados usan esa misma unidad. Para automatizar, conserve la matriz numérica devuelta en lugar de analizar el texto con dos puntos y redondee después según las reglas de reparto de su ámbito.

Cambiar el tamaño de una receta o mezcla

Reduzca las proporciones de los ingredientes y calcule la cantidad de cada componente para un nuevo total.

Distribuir un presupuesto fijo

Convierta las ponderaciones de cada área en participaciones claras que sumen el presupuesto disponible.

Comprobar ejercicios de proporciones

Verifique la forma irreducible de una proporción de dos o tres números y su ajuste a un total indicado.

¿Cuánto cuesta el cálculo?

La API cuesta $0.002 por solicitud. También puede ejecutar gratis en el navegador el mismo cálculo determinista.

¿Puedo simplificar una proporción de tres partes?

Sí. Introduzca exactamente dos o tres términos; todos se reducen juntos mediante su máximo común divisor.

¿Se admiten términos decimales?

Sí. Los decimales finitos se convierten en una relación entera exacta antes de simplificarla.

¿Puede una proporción contener cero?

Un término puede ser cero, pero al menos uno debe ser mayor que cero. Una proporción formada solo por ceros no se puede escalar.

¿Qué ocurre si un término es negativo?

La solicitud devuelve un error de entrada no válida. Todos los términos deben ser no negativos.

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/calc2/ratio-simplify

¿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/calc2/ratio-simplify \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"terms":[2,3,5],"total":100}'
{
  "terms": [
    2,
    3,
    5
  ],
  "total": 100
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calc2.ratio_simplify",
  "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 →