Mínimo común denominador
Encuentre el menor denominador que pueden compartir varias fracciones: para 1/2, 1/3 y 1/4 es 12, y quedan 6/12, 4/12 y 3/12. Introduzca de 2 a 40 fracciones y obtenga cada una reescrita, lista para sumar o comparar. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
El mínimo común denominador de una lista de fracciones es el menor entero positivo que divide cada denominador dado. Con ese número usted reescribe cada fracción sobre el mismo término inferior y luego suma, resta o compara sin mezclar partes distintas. Esta calculadora de mínimo común denominador acepta dos o más fracciones, obtiene el mínimo común múltiplo de sus denominadores con el algoritmo de Euclides y devuelve el denominador común junto con cada fracción reescrita sobre esa base compartida.
Qué es el mínimo común denominador y cómo se calcula
Cuando dos o más fracciones reposan sobre bases distintas, usted no puede sumar los numeradores hasta que cada término use el mismo denominador. Esa base compartida es un denominador común; el menor positivo es el mínimo común denominador, a menudo abreviado LCD. Por definición el LCD de un conjunto de fracciones es el mínimo común múltiplo de los denominadores tal como están escritos, no una conjetura ni un producto que ignore factores compartidos.
Para un medio, un tercio y un cuarto los denominadores son dos, tres y cuatro; el mínimo común múltiplo es doce, así que cada fracción se reescribe como seis doceavos, cuatro doceavos y tres doceavos. El producto dos por tres por cuatro es veinticuatro, que es un denominador común pero no el menor, y usarlo solo infla cada numerador.
Esta capacidad calcula el LCM verdadero con el paso euclidiano del máximo común divisor: lcm(a, b) es a dividido por gcd(a, b), por b, y luego pliega ese paso binario sobre toda la lista para que los factores primos compartidos se cuenten una sola vez. No reduce las fracciones de entrada antes de tomar el LCM, porque el lenguaje de aula y la consulta mínimo común denominador se refieren a las bases que usted tecleó.
Dos cuartos y un sexto dan por tanto doce, el LCM de cuatro y seis, aunque reducir antes habría producido seis. Si también necesita la forma reducida, reduzca en el cliente después de recibir el LCD; el contrato permanece fiel a los denominadores de la petición. El algoritmo es aritmética entera exacta con un guardia de desbordamiento: si el LCM en curso saliera del rango entero seguro, la petición falla en lugar de convertirse en silencio en un float.
Contrato de entrada, forma de la respuesta y errores
Cada registro necesita un numerador entero finito y un denominador entero positivo. Los numeradores pueden ser negativos, nulos o positivos; no cambian el LCD pero sí cambian los numeradores reescritos que se devuelven a su lado. Si algún denominador es cero el manejador rechaza la petición con un mensaje claro de que todo denominador debe ser un entero positivo; esos fallos no se facturan.
Un denominador negativo, un no entero o un valor no finito se rechaza con la misma regla. Ejemplo: un medio, un tercio y un cuarto dan lcd doce y reescritas seis doceavos, cuatro doceavos y tres doceavos.
Dónde ahorra trabajo el denominador común
Las aulas y las plataformas de tutoría usan una calculadora de mínimo común denominador para que el alumnado compruebe el paso LCM de los denominadores sin omitir un factor compartido ni multiplicar todas las bases por costumbre. Los generadores de exámenes necesitan un oráculo determinista que marque un denominador nulo como entrada inválida en lugar de devolver NaN que un calificador defectuoso podría tratar como acierto. La validación fallida no consume saldo.
Mantenga las peticiones dentro del tope de cuarenta fracciones, fije el lcd entero en las pruebas y obtendrá denominadores comunes reproducibles para deberes, complementos LMS y workers en el borde sin montar infraestructura simbólica propia.
Qué puede hacer con ella
Comprobaciones de aula y deberes
Permita que el alumnado envíe dos o más fracciones y verifique el LCD y los numeradores reescritos frente al método del LCM de denominadores que se enseña en clase.
Calificación automática de exámenes y LMS
Puntúe ítems de fracciones distintas con un oráculo determinista que rechaza un denominador nulo o no entero positivo y nunca inventa un múltiplo común relleno.
Razones racionales y generadores de fichas
Halle un tick común para relaciones de engranajes, tasas de muestreo o fichas generadas de suma de fracciones sin importar una biblioteca de álgebra computacional.
Preguntas frecuentes
¿Cómo se calcula el mínimo común denominador de una lista de fracciones?
El LCD es el mínimo común múltiplo de los denominadores tal como se escriben.
¿Qué ocurre si un denominador es cero o no es un entero positivo?
Un denominador debe ser un entero positivo; el cero, los negativos y los no enteros se rechazan y no se facturan.
¿Debe reducir las fracciones antes de enviarlas?
No. La calculadora usa los denominadores que usted envía. Dos cuartos y un sexto dan doce, el LCM de cuatro y seis, aunque reducir antes habría producido seis.
¿Incluye la respuesta las fracciones reescritas con el LCD?
Sí. La matriz rewritten repite cada fracción de entrada con denominador igual a lcd y numerador igual a n por (lcd / d), en el mismo orden que la petición.
¿Por qué no basta con multiplicar los denominadores?
Multiplicarlos da un denominador común, pero no siempre el menor. Para 1/2, 1/3 y 1/4 el producto es 24, mientras que el mínimo es 12, y usar 24 solo agranda todos los numeradores sin necesidad.
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/lowest-common-denominator \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"fractions":[{"numerator":1,"denominator":2},{"numerator":1,"denominator":3},{"numerator":1,"denominator":4}]}'const res = await fetch("https://api.kit.forhosting.com/math/lowest-common-denominator", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"fractions": [
{
"numerator": 1,
"denominator": 2
},
{
"numerator": 1,
"denominator": 3
},
{
"numerator": 1,
"denominator": 4
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/lowest-common-denominator",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"fractions": [
{
"numerator": 1,
"denominator": 2
},
{
"numerator": 1,
"denominator": 3
},
{
"numerator": 1,
"denominator": 4
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/lowest-common-denominator", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"fractions":[{"numerator":1,"denominator":2},{"numerator":1,"denominator":3},{"numerator":1,"denominator":4}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"fractions":[{"numerator":1,"denominator":2},{"numerator":1,"denominator":3},{"numerator":1,"denominator":4}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/lowest-common-denominator", 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
{
"fractions": [
{
"numerator": 1,
"denominator": 2
},
{
"numerator": 1,
"denominator": 3
},
{
"numerator": 1,
"denominator": 4
}
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.lowest_common_denominator",
"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.
Límites
max_items | 40 |
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
Un denominador nulo o que no sea un entero positivo se rechaza con invalid_input en lugar de una respuesta vacía.
Contrato de entrada, forma de la respuesta y errores
Envíe por POST un cuerpo JSON con un campo obligatorio, fractions, una matriz de dos a cuarenta registros. Se aceptan los alias items, values, list y denominators para que los scripts reutilicen cargas existentes, y cada fila acepta también n o num para el numerador y d, den o denom para el denominador. Si faltan fractions, si la lista tiene menos de dos filas o más de cuarenta, la petición falla con invalid_input nombrando el campo. En éxito el cuerpo devuelve lcd, el mínimo común denominador entero; count, el número de filas de entrada; denominators, las bases en el orden de entrada; fractions, los pares numerador y denominador analizados; rewritten, las mismas fracciones con cada denominador igual a lcd; y formula, la cadena lcd igual a lcm de los denominadores. Combine la respuesta con su propio paso de suma si necesita un único total; este endpoint halla el denominador común y las fracciones equivalentes, y no emite una suma ni un número mixto.
Dónde aporta valor una API de mínimo común denominador
Los complementos de fichas y LMS que piden sumar fracciones distintas pueden llamar primero a este endpoint, mostrar los términos reescritos y solo después pedir la suma, lo que separa la nota del paso LCD de la nota de la adición. Los cuadernos de ingeniería que combinan tasas de muestreo racionales, relaciones de engranajes o conversiones de unidades suelen necesitar un tick común; llamar a una API parse pequeña evita arrastrar un sistema de álgebra computacional por una lista corta de bases enteras. Como la implementación es parse pura de nivel A, cada llamada con éxito cuesta el precio base publicado $0.002 sin tokens de modelo y sin red saliente.
Preguntas técnicas
¿Cuánto cuesta la calculadora de mínimo común denominador?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada con éxito; la entrada inválida no se factura.