ForHosting KIT · Matemáticas

Comparar fracciones online: cuál es mayor, igual o menor

Sepa con exactitud cuál de dos fracciones es mayor: 3/4 supera a 2/3, y 1/2 y 2/4 salen iguales porque valen lo mismo. El veredicto se obtiene multiplicando en cruz con números enteros, así que el redondeo nunca lo invierte. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Numerador 1
3
Denominador 1
4
Numerador 2
2
Denominador 2
3
Obtiene
Comparación
1
Mayor
first

La comparación se realiza con multiplicación cruzada exacta de enteros, no con división en punto flotante, de modo que la respuesta es correcta incluso con numeradores y denominadores enormes, donde el redondeo decimal invertiría el resultado sin avisar. Es el tipo de comprobación que aparece en asistentes de tareas, procesos de conversión de unidades y motores de precios, resuelto en una sola llamada determinista en lugar de una comparación improvisada que falla silenciosamente en los casos límite.

Qué devuelve la comparación

Usted envía cuatro enteros: el numerador y el denominador de la primera fracción y el numerador y el denominador de la segunda. Una comparación de -1 significa que la primera fracción es menor, 0 significa que ambas fracciones representan exactamente el mismo valor y 1 significa que la primera fracción es mayor. Como 1/2 y 2/4 son el mismo valor, compararlas devuelve 0: la igualdad se refiere al valor, no a que las cifras se parezcan.

Junto con el veredicto también recibe cada fracción con su valor decimal, lo cual resulta práctico para mostrar el resultado, pero nunca es lo que lo decide: la decisión se toma con aritmética exacta, así que el decimal mostrado es una comodidad, no el mecanismo.

Por qué importa la multiplicación cruzada exacta

La forma ingenua de comparar a/b y c/d es dividir ambas y comparar los decimales. Eso funciona hasta que los números crecen lo suficiente como para que dos fracciones distintas se redondeen al mismo valor en punto flotante, o para que la misma fracción se redondee de dos maneras distintas en dos máquinas diferentes.

Esta capacidad, en cambio, compara los productos cruzados a×d y c×b como enteros exactos, lo que es matemáticamente equivalente a comparar las fracciones y no implica división alguna, de modo que no hay error de redondeo a ninguna magnitud. Los valores negativos se comportan como dicta la matemática: -1/2 es menor que 1/3, y un denominador negativo simplemente vuelve negativa toda la fracción, así que 1/-2 se compara exactamente igual que -1/2. Los numeradores cero son válidos y se comparan como iguales a cualquier otra fracción de valor cero.

Las únicas entradas rechazadas de plano son los denominadores cero, porque una fracción con denominador cero no está definida, y los valores no enteros, porque el contrato trata de fracciones exactas de enteros.

Dónde encaja en un proceso

Los equipos la usan allí donde un umbral fraccionario debe evaluarse con exactitud: un motor de descuentos que debe decidir si se ha consumido 2/3 de una cuota, una herramienta educativa que comprueba la respuesta de un estudiante frente al orden correcto, o un paso de limpieza de datos que normaliza razones almacenadas como columnas separadas de numerador y denominador.

Y como el veredicto es un simple -1, 0 o 1, encaja directamente en cualquier función de ordenación, aserción o rama condicional sin más análisis ni conversión de unidades por su parte.

Comprobar la respuesta de una tarea

Verifique si el orden que un estudiante dio a dos fracciones es correcto, incluido el caso de igualdad como 3/9 frente a 1/3.

Evaluar un umbral fraccionario

Decida si una razón almacenada en columnas de numerador y denominador ha superado una fracción de referencia, con exactitud y sin deriva de punto flotante.

Normalizar razones antes de ordenar

Compare razones por pares con aritmética entera exacta para que un informe ordenado sitúe 5/8 y 62/100 correctamente en todo momento.

¿Cuánto cuesta?

Además, su uso en el navegador desde esta página es gratuito.

¿Qué significan los valores devueltos?

-1 significa que la primera fracción es menor, 0 significa que ambas fracciones son iguales y 1 significa que la primera fracción es mayor.

¿Pueden ser negativos los numeradores o los denominadores?

Sí. Los valores negativos se comparan con el manejo correcto del signo matemático, de modo que 1/-2 se compara exactamente igual que -1/2.

¿Es exacta la comparación con números muy grandes?

Sí. Las fracciones se comparan mediante multiplicación cruzada exacta de enteros, no dividiendo a decimales, por lo que no hay error de redondeo a ninguna magnitud.

¿1/2 y 2/4 se reportan como iguales?

Sí. La igualdad se refiere al valor de la fracción, no a las cifras literales, de modo que las fracciones equivalentes devuelven 0.

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/math/comparing-fractions

¿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/math/comparing-fractions \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"numerator_1":3,"denominator_1":4,"numerator_2":2,"denominator_2":3}'
{
  "numerator_1": 3,
  "denominator_1": 4,
  "numerator_2": 2,
  "denominator_2": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.comparing_fractions",
  "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.

La API para comparar fracciones recibe dos fracciones —cada una dada como un numerador y un denominador enteros— y le indica cuál es mayor, devolviendo -1 cuando la primera es menor, 0 cuando son iguales y 1 cuando la primera es mayor.

Qué devuelve la comparación

El endpoint responde con un único número, comparison, además de un campo legible larger que indica si la primera fracción, la segunda o ninguna es la mayor.

Dónde encaja en un proceso

Como la función es determinista, sin efectos secundarios e idéntica en el navegador y en el servidor, usted puede prototipar una comprobación en esta página de forma gratuita y luego automatizar exactamente la misma comparación a través de la API sin temor a que los dos entornos discrepen. Cada llamada cuesta $0.002, sin recargo por enteros grandes: el trabajo es un par de multiplicaciones de tiempo constante sin importar cuántos dígitos tengan las entradas, de modo que un presupuesto calculado con valores de prueba pequeños se extrapola con seguridad a datos de producción.

¿Qué ocurre si un denominador es cero?

La solicitud se rechaza con un error invalid_input, porque una fracción con denominador cero no está definida.

Ver la documentación completa del KIT →