Solucionador de inequação composta
−2x + 4 < 8 e 3x − 1 ≤ 11 juntas dão (−2, 4]: digite as duas inequações, diga se as duas precisam valer ou se basta uma e obtenha o intervalo conjunto, mesmo vazio ou em dois trechos. 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
- Conectivo
- And
- A1
- -2
- B1
- 4
- C1
- 8
- Op1
- <
- A2
- 3
- Limite 1
- -2
- Operador da solução 1
- >
- Inequação 1
- -2x + 4 < 8
- Solução 1
- x > -2
Uma inequação composta une duas afirmações sobre a mesma incógnita com and ou com or. O caso and é a interseção dos dois conjuntos-solução: todo x aceito precisa satisfazer as duas comparações lineares ao mesmo tempo. O caso or é a união: x pode satisfazer qualquer uma das duas, inclusive as duas quando elas se sobrepõem. Os estudantes encontram as duas formas em álgebra um quando escrevem pares como dois x mais três menor que sete e x menos um maior que zero, ou quando escrevem uma cisão como x menor que dois ou x maior que cinco. Este solucionador de inequação composta isola x em cada pedaço linear ax mais b comparado com c, inverte a comparação sempre que um coeficiente é negativo e, em seguida, intersecta ou une as semirretas resultantes e devolve a resposta combinada em notação de intervalo. Interseções vazias viram o símbolo do conjunto vazio; semirretas or que se sobrepõem ou se tocam e cobrem todos os reais viram a reta inteira; semirretas or disjuntas permanecem uma união de duas peças.
O que é uma inequação composta e como and versus or muda o conjunto
Uma inequação composta não é uma comparação única nem uma reescrita de notação de um x já isolado. São duas afirmações lineares sobre a mesma variável, unidas por um conector lógico que decide se as duas precisam valer ou se uma só basta. Na linguagem da sala de aula, and significa a sobreposição dos dois conjuntos-solução: se o primeiro pedaço diz que x é maior que menos dois e o segundo diz que x é no máximo quatro, a resposta combinada é a janela aberta-fechada de menos dois a quatro.
Or significa a cobertura de qualquer um dos conjuntos: se o primeiro pedaço diz que x é menor que dois e o segundo diz que x é maior que cinco, a resposta combinada é a união disjunta de uma semirreta esquerda e uma semirreta direita. Essas duas imagens não se parecem em nada numa reta numérica, e por isso existe um solucionador dedicado de inequação composta em vez de pedir ao estudante que rode duas vezes um solucionador linear simples e junte as semirretas à mão.
Cada pedaço aqui tem a forma linear genuína a x mais b comparado com c, de modo que uma inclinação negativa ainda inverte a inequação quando os dois lados são divididos — a mesma regra de inversão ensinada em álgebra um. Depois do isolamento, cada pedaço é uma semirreta. Intersectar duas semirretas pode produzir um intervalo limitado, uma semirreta mais estreita, um singleton quando as duas pontas fecham no mesmo número, ou o conjunto vazio quando as semirretas não se encontram.
Unir duas semirretas pode produzir uma semirreta mais larga, a reta real inteira quando elas se sobrepõem ou se tocam por um extremo incluído, ou uma união de duas peças quando resta um buraco. A notação de intervalo empacota esse conjunto: parênteses excluem um extremo, colchetes o incluem, marcadores de infinito nunca levam colchete, o conjunto vazio é o símbolo do vazio, e um par disjunto se escreve com um sinal de união.
Esse é o contrato que esta página responde: resolver, combinar e imprimir o intervalo, não apenas enfeitar uma cota que quem chama já tinha isolado.
Contrato de entrada, a regra de inversão e como as duas semirretas se combinam
O primeiro pedaço usa a1, b1, c1 e op1 para a1 x mais b1 comparado com c1; o segundo usa a2, b2, c2 e op2. Cada coeficiente precisa ser um número finito, e a1 e a2 precisam ser diferentes de zero porque uma inclinação nula faria aquele pedaço independente de x e deixaria de ser uma inequação linear na incógnita.
Os operadores podem ser escritos como os símbolos menor que, menor ou igual, maior que ou maior ou igual, ou como os códigos curtos lt, le, gt e ge, inclusive os glifos unicode de menor-ou-igual e maior-ou-igual. Uma precisão opcional de zero a quinze casas decimais arredonda coeficientes e cotas antes da álgebra de conjuntos para que os goldens fiquem estáveis entre runtimes; o padrão de dez coincide com o de outros auxiliares de álgebra de tier A.
Depois de subtrair a constante, os dois lados de cada pedaço são divididos pela inclinação. Uma inclinação positiva mantém o operador original. Uma inclinação negativa o inverte, e a resposta define flipped1 ou flipped2 para que uma camada didática possa destacar esse passo.
O mecanismo então intersecta as duas semirretas quando join é and, ou as une quando join é or. Extremos finitos de um resultado conexo único entram como lower e upper com flags de inclusão; essas chaves são omitidas — não vão para null — quando o resultado é vazio, a reta inteira ou uma união de duas peças.
Onde um solucionador de inequação composta entra no estudo, no ensino e no código
Os estudantes encontram inequações compostas quando um problema verbal pede um intervalo que satisfaz duas restrições ao mesmo tempo, como um orçamento que precisa ficar abaixo de um limite e acima de outro, e quando uma condição partida diz que uma leitura está baixa demais ou alta demais. Professores podem gerar gabaritos que mostram as semirretas isoladas, a inversão diante de um coeficiente negativo e o intervalo final, sem confiar em calculadoras opacas que esquecem o conector ou imprimem notação científica.
A prática de olimpíadas muitas vezes precisa de uma checagem rápida offline de que uma interseção vazia é de fato vazia e de que um or de semirretas sobrepostas é a reta inteira, e não uma união descuidada de dois intervalos que na verdade cobrem tudo.
Esta página atende a uma intenção de busca diferente da de um solucionador de uma só inequação linear, que isola uma comparação e para, e da de um conversor para notação de intervalo, que parte de um x já isolado comparado com uma cota ou de uma cadeia já escrita como lower relacionado a x relacionado a upper. Aqui o trabalho é o passo de resolver e depois combinar que essas ferramentas deixam para o humano. Nesta página o cálculo roda inteiramente no seu navegador.
Casos de uso
Lições de casa e checagens na reta numérica
Resolva dois pedaços lineares unidos por and ou or, confira a inversão diante de uma inclinação negativa e copie o intervalo combinado para o gabarito.
Ensinar o conector, não só a cota
Mostre flipped1 ou flipped2 quando um coeficiente é negativo e, em seguida, sombreie a sobreposição para and ou a união de duas peças para or.
Perguntas frequentes
Como uma inequação composta é resolvida aqui?
Cada pedaço a x + b ⊙ c é isolado para x (a comparação inverte quando a é negativo). And intersecta as duas semirretas; or as une. O conjunto combinado volta em notação de intervalo.
Qual é a diferença entre and e or?
And é a interseção: x precisa satisfazer os dois pedaços. Or é a união: x pode satisfazer qualquer um. Semirretas or sobrepostas podem cobrir a reta real inteira; semirretas and que não se encontram dão o conjunto vazio.
Por que a1 e a2 precisam ser diferentes de zero?
Uma inclinação nula torna aquele pedaço independente de x, então não é uma inequação linear na incógnita.
Em que isso difere de um solucionador de uma só inequação ou de um conversor de intervalo?
Um solucionador simples isola uma comparação e para. Um conversor de intervalo parte de um x ⊙ bound já isolado ou de lower ⊙ x ⊙ upper. Este solucionador isola dois pedaços lineares e depois intersecta ou une seus conjuntos-solução.
Como leio a notação de intervalo da resposta?
Parênteses excluem o extremo e colchetes o incluem; o infinito nunca leva colchete. Assim, (−2, 4] significa maior que −2 e até 4, inclusive, e um conjunto vazio aparece com o símbolo de vazio.
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/compound-inequality \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"join":"and","a1":-2,"b1":4,"c1":8,"op1":"<","a2":3,"b2":-1,"c2":11,"op2":"<="}'const res = await fetch("https://api.kit.forhosting.com/algebra/compound-inequality", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"join": "and",
"a1": -2,
"b1": 4,
"c1": 8,
"op1": "<",
"a2": 3,
"b2": -1,
"c2": 11,
"op2": "<="
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/compound-inequality",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"join": "and",
"a1": -2,
"b1": 4,
"c1": 8,
"op1": "<",
"a2": 3,
"b2": -1,
"c2": 11,
"op2": "<="
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/compound-inequality", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"join":"and","a1":-2,"b1":4,"c1":8,"op1":"<","a2":3,"b2":-1,"c2":11,"op2":"<="}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"join":"and","a1":-2,"b1":4,"c1":8,"op1":"<","a2":3,"b2":-1,"c2":11,"op2":"<="}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/compound-inequality", 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
{
"join": "and",
"a1": -2,
"b1": 4,
"c1": 8,
"op1": "<",
"a2": 3,
"b2": -1,
"c2": 11,
"op2": "<="
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.compound_inequality",
"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.
Limites
max_abs_coeff | 1000000000000000 |
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
O mesmo módulo determinístico alimenta a ferramenta gratuita do navegador e o caminho da API a US$ 0,002 por chamada bem-sucedida.
Contrato de entrada, a regra de inversão e como as duas semirretas se combinam
Envie um corpo JSON com join igual a and ou a or, mais duas inequações lineares completas. Aceitam-se aliases como connector e combine para join, left_a e right_a para as inclinações, e left_op e right_op para as comparações, para que planilhas e formulários tipados reutilizem o mesmo contrato. A carga útil reproduz as duas inequações originais, as duas soluções isoladas, os dois intervalos individuais e a string do intervalo combinado, junto com um indicador kind de empty, all_reals, interval ou union, a contagem de peças e um indicador unbounded. Campos ausentes, números não finitos, operadores desconhecidos, magnitudes acima do teto documentado e uma inclinação nula falham com invalid_input e não são cobrados.
Onde um solucionador de inequação composta entra no estudo, no ensino e no código
Pela API, cada resolução bem-sucedida custa US$ 0,002, validação com falha não é cobrada, e nada fica armazenado depois que a resposta retorna.
Casos de integração
Fixtures determinísticas para correção
Gere interseções, uniões, conjuntos vazios e resultados de reta inteira reproduzíveis para questionários e CI, sem manter tabelas de intervalo à mão.
Perguntas técnicas
Quanto custa o solucionador de inequação composta?
É grátis no seu navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.