Como usar Regra de 3 (direta e inversa)
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.
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.