Sistema 2x2 por eliminação
Resolva duas equações lineares de forma exata por eliminação: com 2x + 3y = 7 e x menos y igual a 1, o x se cancela, sobra 5y = 5 e o ponto é (2, 1). As frações continuam exatas. 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
- A1
- 2
- B1
- 3
- C1
- 7
- A2
- 1
- B2
- -1
- C2
- 1
- Determinante
- -5
- Variável eliminada
- x
Esta calculadora do método de eliminação para sistemas 2x2 resolve duas equações lineares com duas variáveis sem trocar valores exatos por aproximações arredondadas. Informe os coeficientes de x e y e a constante de cada equação. A calculadora escolhe uma variável para cancelar, multiplica as equações, soma as linhas, resolve a equação com uma variável e faz a substituição para devolver o ponto de interseção exato. São aceitos inteiros, decimais finitos e frações, o que facilita a conferência de exercícios, a criação de exemplos resolvidos e fluxos automatizados determinísticos.
Organize as duas equações na forma padrão
Escreva cada equação como um múltiplo de x mais um múltiplo de y igual a uma constante: a1x + b1y = c1 e a2x + b2y = c2. Em seguida, informe esses seis valores nos campos correspondentes. Antes de preencher, leve os termos com variáveis para o lado esquerdo e as constantes para o direito.
Por exemplo, 3x = 8 - 2y deve ser informado como 3x + 2y = 8. A calculadora aceita inteiros com sinal, como -5, decimais finitos, como 0.125, e frações, como 7/9. As frações usam numeradores inteiros e denominadores inteiros diferentes de zero.
A forma padrão explícita elimina dúvidas de sinal e deixa cada operação de linha visível. O resultado é exato porque as entradas viram números racionais normalizados, e não estimativas decimais arredondadas. Se as duas equações descreverem retas paralelas ou coincidentes, o determinante será zero e não haverá um único ponto de interseção.
Nesse caso, a ferramenta gera um erro de entrada em vez de inventar um ponto. Assim, toda resposta bem-sucedida representa necessariamente o único ponto comum às duas retas.
Entenda as etapas de multiplicação e eliminação
A eliminação transforma os coeficientes de uma variável em valores opostos. Em geral, a calculadora cancela x quando os dois coeficientes de x são diferentes de zero. Ela multiplica a primeira equação pelo coeficiente de x da segunda e a segunda equação pelo oposto do coeficiente de x da primeira.
Ao somar as linhas multiplicadas, os termos em x resultam em zero. Se um coeficiente de x já for zero, a mesma construção é aplicada a y. A resposta informa a variável eliminada e apresenta os dois multiplicadores, as equações multiplicadas e a equação obtida pela soma.
Dessa forma, você pode repetir o cálculo no papel e conferir cada sinal. O coeficiente restante divide a constante restante para determinar uma coordenada. Esse valor é substituído em uma equação original para encontrar a outra coordenada.
Todos os coeficientes aparecem como frações reduzidas: 6/8 vira 3/4, o sinal negativo fica no numerador e números inteiros não exibem /1. O determinante também é retornado como uma verificação rápida de unicidade. Quando ele não é zero, a soma deixa um coeficiente utilizável e a substituição produz exatamente um x e um y.
Use a interseção exata com segurança
O objeto point contém a resposta principal. Sistemas com aritmética racional podem interpretar esses textos diretamente; sistemas que precisam de decimais podem dividir numerador por denominador na precisão desejada. O indicador unique só é verdadeiro em chamadas bem-sucedidas.
A validação também identifica campos ausentes, números inválidos ou denominadores iguais a zero antes de iniciar a álgebra. A implementação é pura e determinística: usa aritmética inteira de tamanho fixo, não acessa a rede, não consulta o relógio e não cria valores aleatórios. Sequências de dígitos enormes geram inteiros exatos igualmente grandes; portanto, mantenha os coeficientes em dimensões comuns de ensino e negócios.
Nos sistemas 2x2 pretendidos, a eliminação racional impede que arredondamentos escondam se o ponto realmente satisfaz as duas equações originais.
Casos de uso
Conferir exercícios de álgebra
Compare cancelamento e substituição feitos à mão com operações explícitas e um par ordenado exato.
Gerar orientação didática
Mostre quais multiplicadores cancelam uma variável e como a equação somada leva ao ponto de interseção.
Automatizar modelos exatos pequenos
Resolva problemas de preços, misturas, balanços ou coordenadas com duas restrições sem arredondamento de ponto flutuante.
Perguntas frequentes
Qual forma as equações devem ter?
Informe ambas como ax + by = c nos seis campos de coeficientes. Use zero quando uma variável estiver ausente.
A calculadora devolve frações exatas?
Sim. Coordenadas, multiplicadores, coeficientes e determinante são textos inteiros ou fracionários normalizados.
O que acontece com retas paralelas ou iguais?
O determinante é zero, então não existe interseção única.
Qual variável o método elimina?
Ele elimina x quando os dois coeficientes de x são diferentes de zero; caso contrário, elimina y. A resposta informa a escolha.
Como digito uma equação em que falta uma variável?
Dê à variável que falta o coeficiente zero. Uma equação que só diz que y vale 4 é digitada como 0x + 1y = 4, e assim as duas equações mantêm as mesmas três posições.
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/system-2x2-elimination \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a1":"2","b1":"3","c1":"7","a2":"1","b2":"-1","c2":"1"}'const res = await fetch("https://api.kit.forhosting.com/algebra/system-2x2-elimination", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a1": "2",
"b1": "3",
"c1": "7",
"a2": "1",
"b2": "-1",
"c2": "1"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/system-2x2-elimination",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a1": "2",
"b1": "3",
"c1": "7",
"a2": "1",
"b2": "-1",
"c2": "1"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/system-2x2-elimination", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a1":"2","b1":"3","c1":"7","a2":"1","b2":"-1","c2":"1"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a1":"2","b1":"3","c1":"7","a2":"1","b2":"-1","c2":"1"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/system-2x2-elimination", 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
{
"a1": "2",
"b1": "3",
"c1": "7",
"a2": "1",
"b2": "-1",
"c2": "1"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.system_2x2_elimination",
"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
Organize as duas equações na forma padrão
Um termo ausente deve ser representado por zero; portanto, y = 4 vira 0x + 1y = 4.
Entenda as etapas de multiplicação e eliminação
É o método de eliminação ensinado em sala, apresentado como cálculo JSON estável, não como estimativa numérica opaca.
Use a interseção exata com segurança
As propriedades x e y são textos para que um valor exato como 17/6 atravesse o JSON sem erro de ponto flutuante binário. Um determinante zero gera invalid_input porque retas paralelas ou coincidentes não possuem uma única interseção. Por isso, a calculadora do navegador pode reproduzir exatamente a resposta da API. Use o navegador para exercícios e conferências individuais ou chame a API por US$ 0,002 por item bem-sucedido quando listas, plataformas de ensino, auxiliares de correção, formulários técnicos ou pipelines de dados precisarem de um contrato consistente.
Perguntas técnicas
Quanto custa uma chamada de API?
Cada item concluído custa US$ 0,002. A calculadora também pode ser executada no navegador.