Regla de tres (directa e inversa)

Calcula regla de tres simple con proporción directa o inversa en tiempo real.

{{ ruleOfThree.message }}

Descripción

La regla de tres aparece en la matemática india antigua con el nombre de Trairashika — literalmente tres cantidades en sánscrito. Aryabhata la describió en el siglo V, los matemáticos árabes la refinaron, y Fibonacci la trajo a Europa a través del Liber Abaci en 1202. Durante siglos fue el algoritmo comercial por excelencia — el que todo mercader, cambista y contador necesitaba dominar de memoria. En la América colonial se enseñaba en las primeras clases de aritmética porque tenía aplicación inmediata: convertir monedas, calcular fletes, escalar recetas y repartir ganancias proporcionalmente entre socios.

La distinción entre proporción directa e inversa parece obvia, pero es exactamente ahí donde mucha gente se traba al resolver un problema real. La directa es intuitiva: si un coche consume 10 litros cada 100 km, ¿cuánto consume en 350 km? La cantidad de combustible acompaña la distancia. La inversa exige más atención: si 4 operarios construyen un muro en 12 días, ¿cuántos días tardan 6 operarios? Más trabajadores significa menos días — las magnitudes se mueven en sentidos opuestos. El error clásico es plantear siempre la proporción como directa sin detenerse a pensar si las magnitudes crecen juntas o en sentidos contrarios.

En la programación moderna, la lógica de la regla de tres está detrás de operaciones que la mayoría de los desarrolladores ni siquiera nota que está realizando: redimensionar imágenes manteniendo la relación de aspecto, convertir entre escalas de color (0-255 a 0-1), normalizar datos antes de entrenar modelos de machine learning y calcular posiciones de elementos en layouts proporcionales. El compilador no sabe que es una regla de tres — tú escribes la expresión como multiplicación y división — pero eso es exactamente lo que es. Reconocer el patrón ayuda a no equivocarse en el orden de los términos cuando la proporción es inversa.

Detalle técnico

Ideas claras antes de usar la herramienta

  • ¿Para qué sirve esta herramienta?: Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.
  • ¿Se envían mis datos a algún servidor?: El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.
  • ¿Puedo usarlo con datos reales en producción?: Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.

Fragmento corto para probar

  • Debajo aparece también el ejemplo largo en "Fragmentos de Código"; pega esta versión corta: Ejemplo — Direta: 2 está para 4, assim como 3 está para X. Resultado: X = 6

Fragmentos de Código

Ejemplo de código
Direta: 2 está para 4, assim como 3 está para X. Resultado: X = 6

Ejemplo

Direta: 2 está para 4, assim como 3 está para X. Resultado: X = 6

Preguntas frecuentes

¿Para qué sirve esta herramienta?

Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.

¿Se envían mis datos a algún servidor?

El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.

¿Puedo usarlo con datos reales en producción?

Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.