Calculadora de razón equivalente
Escalar 3:4 por 5 da 15:20, y ambas razones siguen valiendo 0,75: la proporción no cambia. Escriba una razón y cualquier factor distinto de cero, incluso 0,5 para reducir, y obtenga los dos términos escalados con su valor decimal. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Numerador
- 3
- Denominador
- 4
- Escala
- 5
- Valor
- 0,75
- Numerador escalado
- 15
- Denominador escalado
- 20
Multiplicar los dos lados de una razón por el mismo número distinto de cero nunca cambia la proporción, así que 3:4 escalado por 5 es 15:20, y ambos describen exactamente la misma relación. Es la operación detrás de duplicar una receta, ampliar un mapa o preparar una fracción para compararla, resuelta en una sola llamada determinista.
Qué es realmente una razón equivalente
Dos razones son equivalentes cuando expresan la misma proporción: 1:2, 5:10 y 37:74 dicen lo mismo. Usted envía un numerador, un denominador y un factor de escala; recibe los dos términos originales, los dos términos escalados y el valor decimal de la razón, de modo que puede comprobar de un vistazo que la proporción no se movió. La calculadora de razón equivalente nunca simplifica por su cuenta: escala, que es la operación que usted pidió, y deja la simplificación en sus manos o en una herramienta dedicada.
Como el factor puede ser cualquier número finito distinto de cero, incluida una fracción como 0.5, la misma llamada también sirve para reducir: una escala de un medio convierte 8:12 en 4:6 sin ningún modo ni indicador especial.
Cómo funciona el cálculo y qué rechaza
La matemática es deliberadamente pequeña: numerador escalado es igual a numerador por escala; denominador escalado es igual a denominador por escala. Todo se valida antes de que ocurra una sola multiplicación. El denominador de la razón original debe ser distinto de cero, porque una razón con denominador cero no está definida; el factor de escala también debe ser distinto de cero, porque multiplicar ambos términos por cero colapsa la razón a 0:0 y destruye la proporción que debía conservar.
Los resultados se redondean a diez decimales para que la salida sea estable byte a byte entre máquinas, lo que importa cuando usted compara respuestas en pruebas o las guarda en un registro de auditoría.
Dónde lo usan los equipos
El escalado de recetas y fórmulas es el caso clásico: una mezcla de 3 partes de harina por 2 de agua se convierte en 15:10 cuando el lote se hace cinco veces más grande, y un sistema de cocina automatizado puede pedir esa conversión programáticamente en lugar de reimplementarla. El mismo patrón aparece en cartografía y CAD, donde las distancias de un plano guardan una razón fija con las longitudes del mundo real, y en software educativo que genera ejercicios escalando una razón semilla hasta una equivalente.
Qué puede hacer con ella
Escale una receta o mezcla química
Convierta una mezcla 3:2 en un lote cinco veces mayor escalando ambas partes, con proporciones exactas.
Genere ejercicios de práctica
Produzca razones equivalentes a partir de una razón semilla para que los estudiantes comparen proporciones que parecen distintas pero son iguales.
Prepare fracciones para compararlas
Escale dos razones hacia un denominador común dentro de un pipeline antes de compararlas u ordenarlas.
Preguntas frecuentes
¿Cuánto cuesta?
También es gratis ejecutarlo en su navegador en esta página.
¿Por qué el factor de escala no puede ser cero?
Multiplicar ambos términos por cero colapsa la razón a 0:0, que ya no representa la proporción original, por lo que la solicitud se rechaza.
¿Puedo reducir en lugar de ampliar?
Sí. Pase una escala fraccionaria como 0.5 y ambos términos se reducen a la mitad; el factor puede ser cualquier número finito distinto de cero.
¿Simplifica el resultado?
No. Devuelve los términos escalados exactos que usted pidió, más el valor decimal de la razón para que confirme que la proporción no cambió.
¿Se almacena algo?
No. Los números se procesan y se descartan; solo se devuelve la razón escalada.
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/equivalent-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"numerator":3,"denominator":4,"scale":5}'const res = await fetch("https://api.kit.forhosting.com/math/equivalent-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"numerator": 3,
"denominator": 4,
"scale": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/equivalent-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"numerator": 3,
"denominator": 4,
"scale": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/equivalent-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"numerator":3,"denominator":4,"scale":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"numerator":3,"denominator":4,"scale":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/equivalent-ratio", 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
{
"numerator": 3,
"denominator": 4,
"scale": 5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.equivalent_ratio",
"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 API de razón equivalente toma una razón —un numerador y un denominador— y multiplica ambos términos por el mismo factor de escala, devolviendo el par escalado.
Qué es realmente una razón equivalente
Se pasa de una a otra multiplicando o dividiendo ambos términos por el mismo número distinto de cero, y este endpoint ejecuta exactamente ese paso.
Cómo funciona el cálculo y qué rechaza
Las entradas no numéricas o no finitas se rechazan con un mensaje claro, y la solicitud falla de inmediato con un error invalid_input en lugar de devolver un número silenciosamente incorrecto. No hay estado oculto ni aproximación más allá de ese redondeo final: dos llamadas con los mismos tres números siempre devuelven la misma respuesta, así que el endpoint es seguro para cachear, seguro para reintentar y seguro para verificar en sus propias suites de pruebas.
Dónde lo usan los equipos
El endpoint se ejecuta en nuestra red global, no conserva nada tras la respuesta, y el mismo código corre gratis en su navegador en esta página: puede probar cualquier razón escribiéndola, y solo paga cuando llama a la API desde su propio sistema a $0.002 por solicitud.
Preguntas técnicas
¿Qué pasa si el denominador es cero?
La solicitud falla con un error invalid_input, porque una razón con denominador cero no está definida.