Regra de 3 (direta e inversa)

Calcule regra de 3 simples com proporção direta ou inversa em tempo real.

{{ ruleOfThree.message }}

Descrição

A regra de três aparece na matemática indiana antiga com o nome de Trairashika — literalmente três quantidades em sânscrito. Aryabhata a descreveu no século V, os matemáticos árabes a refinaram, e Fibonacci a trouxe para a Europa no Liber Abaci em 1202. Por séculos foi o algoritmo comercial por excelência, o que todo mercador, cambista e contador precisava dominar de cor. Na América colonial era ensinada nas primeiras aulas de aritmética porque tinha aplicação imediata: converter moedas, calcular fretes, dimensionar receitas e repartir lucros proporcionalmente entre sócios.

A distinção entre proporção direta e inversa parece óbvia, mas é exatamente aí que muita gente trava na hora de resolver um problema real. Direta é intuitiva: se um carro consome 10 litros em 100 km, quanto consome em 350 km? A grandeza combustível acompanha a grandeza distância. Inversa já pede mais atenção: se 4 operários constroem um muro em 12 dias, quantos dias levam 6 operários? Mais trabalhadores significa menos dias — as grandezas se movem em sentidos opostos. O erro clássico é montar a proporção sempre como direta sem parar para pensar se as grandezas crescem juntas ou em oposição.

Na programação moderna, a lógica da regra de três está por trás de operações que a maioria dos devs nem percebe que está fazendo: redimensionamento de imagens mantendo proporção de aspecto, conversão entre escalas de cor (0-255 para 0-1), normalização de dados antes de treinar modelos de machine learning e cálculo de posição de elementos em layouts proporcionais. O compilador não sabe que é uma regra de três — você escreve a expressão como multiplicação e divisão — mas é exatamente isso. Reconhecer o padrão ajuda a não errar a ordem dos termos quando a proporção é inversa.

Detalhamento técnico

Pontos frequentes

  • Para que serve esta ferramenta?: Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.
  • Meus dados são enviados a algum servidor?: O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.
  • Posso usar em produção ou para dados reais?: Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.

Trecho para testar

  • Há também o bloco "Exemplo de Código" com o trecho completo; use esse texto rápido para colar nos campos e validar: Exemplo — Direta: 2 está para 4, assim como 3 está para X. Resultado: X = 6

Exemplo de Código

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

Exemplo

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

Perguntas frequentes

Para que serve esta ferramenta?

Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.

Meus dados são enviados a algum servidor?

O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.

Posso usar em produção ou para dados reais?

Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.