Calculadora de multiplicação cruzada
Se 2/3 é igual a 4/d, então d vale 6, porque 2 × 6 e 3 × 4 dão 12: informe três termos quaisquer da proporção e obtenha o quarto, com os produtos cruzados e cada passo. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- A
- 2
- B
- 3
- C
- 4
- D
- 6
- Isolado para
- d
- Incógnita
- d
- Solução
- 6
A multiplicação cruzada é o método escolar padrão para resolver uma proporção de duas frações iguais: quando a sobre b é igual a c sobre d, os produtos a vezes d e b vezes c devem coincidir, de modo que qualquer termo faltante entre a, b, c e d é isolado por uma única divisão após essa identidade de produtos. Alunos, tutores e ferramentas de preparação para exames precisam de um oráculo determinístico que nunca invente o infinito quando um denominador é zero e nunca aceite em silêncio os quatro campos preenchidos como se ainda houvesse uma incógnita aberta. Esta calculadora de multiplicação cruzada aceita exatamente três números finitos entre a, b, c e d, aplica a identidade a·d = b·c, devolve o valor resolvido com os produtos cruzados esquerdo e direito, uma string de equação completa e passos de substituição ordenados que você pode colar em folhas de exercícios ou testes unitários.
O que significa multiplicar em cruz a/b = c/d
Uma proporção afirma que duas razões são iguais: a fração esquerda a dividida por b é igual à fração direita c dividida por d. Multiplicar em cruz remove ambos os denominadores de uma só vez ao afirmar que o produto do numerador esquerdo e do denominador direito é igual ao produto do denominador esquerdo e do numerador direito, escrito de forma compacta como a vezes d igual a b vezes c.
Essa identidade é equivalente à equação original sempre que ambos os denominadores são diferentes de zero, porque multiplicar ambos os lados de a/b igual a c/d pelo produto b·d cancela os denominadores e produz a·d igual a b·c.
Depois de escrita a forma de produto, resolver qualquer única incógnita é álgebra linear ordinária de uma equação: se a é desconhecida então a é b·c dividido por d; se b é desconhecida então b é a·d dividido por c; se c é desconhecida então c é a·d dividido por b; se d é desconhecida então d é b·c dividido por a.
Exatamente três dos quatro termos devem ser conhecidos para que o quarto fique univocamente determinado; fornecer os quatro ou menos de três é erro de validação, não uma checagem residual de consistência nem um ajuste por mínimos quadrados. Valores negativos são permitidos porque proporções algébricas não se limitam a exemplos escolares positivos; os sinais se propagam pelos produtos e pelo termo resolvido.
Professores e avaliadores automáticos se importam com o caminho do divisor nulo tanto quanto com o de sucesso: um aluno que deixa d em branco com a igual a zero deve ver um erro claro nomeando o divisor, não um sucesso vazio com campo de solução não finito.
Onde uma calculadora de multiplicação cruzada se justifica
Salas de aula e plataformas de tutoria usam uma calculadora de multiplicação cruzada para que os alunos verifiquem o termo faltante em a/b igual a c/d sem inverter os lados do produto à mão nem perder um sinal. Geradores de preparação para exames precisam de um oráculo determinístico que marque como errado o caso de denominador nulo em vez de devolver em silêncio um sucesso vazio ou um número não finito que um avaliador com defeito possa tratar como correto.
Mantenha valores de estoque e de trabalho em unidades consistentes antes de chamar a ferramenta quando a proporção codificar grandezas físicas, e converta as unidades você mesmo se necessário: o resolvedor não converte polegadas em centímetros nem moles em gramas. Prefira enviar números em vez de strings pré-formatadas quando controlar o cliente; strings numéricas só são aceitas quando obedecem a um padrão numérico finito estrito. Validação falha não consome saldo.
Mantenha as solicitações pequenas, fixe a solução e os produtos arredondados nos testes, e você obtém incógnitas reproduzíveis para lição de casa, plugins LMS e workers na borda sem montar infraestrutura simbólica própria.
Casos de uso
Checagens em sala e lição de casa
Permita que os alunos omitam um de a, b, c ou d em a/b = c/d e verifiquem a incógnita multiplicada em cruz em relação aos métodos do livro.
Fatores de escala e cadernos de razões
Resolva escalas de mapas, proporções de receitas e proporções diretas semelhantes a/b = c/d em scripts sem uma biblioteca CAS completa.
Perguntas frequentes
Como a multiplicação cruzada resolve a/b = c/d?
Multiplicar em cruz transforma a/b = c/d em a·d = b·c.
O que acontece se um denominador for zero?
Um b ou d nulo torna a fração indefinida, e um divisor nulo no rearranjo nunca é cobrado.
Valores negativos são permitidos?
Sim. Proporções algébricas podem incluir termos negativos; os sinais se propagam pelos produtos e pela incógnita resolvida.
Qual termo pode ser a incógnita?
Qualquer um dos quatro. Deixe vazio o que falta e preencha os outros três; se você preencher os quatro ou menos de três, a calculadora recusa, porque só se encontra uma incógnita por vez.
Como confiro o resultado?
Multiplique em cruz e compare: os dois produtos precisam ser iguais. Em 2/3 = 4/6, tanto 2 × 6 quanto 3 × 4 dão 12, então a proporção é verdadeira.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/algebra/cross-multiply \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":2,"left_num":-1000000000000}'const res = await fetch("https://api.kit.forhosting.com/algebra/cross-multiply", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 2,
"left_num": -1000000000000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/cross-multiply",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 2,
"left_num": -1000000000000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/cross-multiply", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":2,"left_num":-1000000000000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":2,"left_num":-1000000000000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/cross-multiply", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"a": 2,
"left_num": -1000000000000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.cross_multiply",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Denominadores nulos e divisores nulos falham com invalid_input em vez de um payload não finito.
O que significa multiplicar em cruz a/b = c/d
Os denominadores devem permanecer diferentes de zero: um b nulo torna a/b indefinida, um d nulo torna c/d indefinida, e um divisor nulo no rearranjo (por exemplo d igual a zero ao resolver a) é rejeitado como invalid_input em vez de devolver infinito.
Contrato de entrada, forma da resposta e erros
Quando um denominador presente é zero, ou quando o rearranjo dividiria por um divisor nulo ou quase nulo, a ferramenta falha com mensagem clara em vez de inventar o infinito. Envie um corpo JSON com exatamente três dos quatro campos preenchidos: a (aliases left_num, numerator_left e num1), b (aliases left_den, denominator_left e den1), c (aliases right_num, numerator_right e num2), e d (aliases right_den, denominator_right e den2). Os valores absolutos devem permanecer dentro do limite publicado de um trilhão para que os produtos intermediários continuem finitos em precisão dupla IEEE no Worker e no navegador. Cada campo presente pode chegar como número JSON ou como string numérica que obedece a um padrão finito estrito; valores não finitos, strings vazias e valores fora do limite absoluto falham com invalid_input nomeando o campo. Em caso de sucesso o corpo ecoa a, b, c e d arredondados; define solved_for e unknown com a chave da variável omitida; solution com o valor numérico dessa incógnita; equation com a string a/b igual a c/d completa; cross_product com a string a·d igual a b·c completa; left_product e right_product com os dois lados após o arredondamento; formula e rearrange com a forma algébrica usada; message com um resumo curto em inglês; e steps com um array ordenado de linhas de substituição que você pode afirmar em testes. Validação falha — contagem errada de campos, números ausentes, valores não finitos, valores fora dos limites absolutos, denominadores nulos ou um divisor nulo — devolve invalid_input e nunca é cobrada. O preço é um valor fixo US$ 0,002 por solicitação bem-sucedida com unidade item.
Onde uma calculadora de multiplicação cruzada se justifica
Cadernos de engenharia e ciência frequentemente reduzem fatores de escala, escalas de mapas, proporções de receitas e proporções diretas semelhantes a a/b igual a c/d; chamar uma API parse pequena evita puxar um sistema de álgebra computacional completo por quatro coeficientes. Ao ensinar, combine exemplos: omita d com a igual a dois, b igual a três e c igual a quatro para recuperar seis; omita a com b igual a três, c igual a quatro e d igual a seis para recuperar dois; omita b ou c para praticar o isolamento de denominadores e numeradores direitos; e envie de propósito um divisor nulo como a igual a zero ao resolver d para demonstrar o caminho duro de invalid_input. Como a implementação é parse pura de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Casos de integração
Correção automática de exames e LMS
Corrija itens de proporção com um oráculo determinístico que rejeita denominadores nulos e divisores nulos como invalid_input.
Perguntas técnicas
Quais campos devo enviar?
Envie exatamente três números finitos entre a, b, c e d (aliases de numeradores e denominadores esquerdo/direito são aceitos). Omita a incógnita que deseja resolver.
Quanto custa a calculadora de multiplicação cruzada?
A ferramenta do navegador é gratuita. Solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.