Resolver equação de seno
Encontre todos os ângulos cujo seno vale o que você procura, não só o primeiro: um seno de 0,5 entre −180° e 540° dá 30°, 150°, 390° e 510°. As duas famílias gerais aparecem com o período de 360°. 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
- Alvo
- 0,5
- Início do intervalo
- -180
- Fim do intervalo
- 540
- Precisão
- 6
- Equação
- sin(theta) = 0.5
- Unidade de ângulo
- deg
- Ângulo principal (°)
- 30
- Soluções
- 30, 150, 390, 510
Esta calculadora resolve sen(θ) = alvo e encontra todos os ângulos reais no intervalo escolhido por você. Informe um alvo entre menos um e um e os limites inclusivos em graus; o resultado traz as famílias periódicas gerais e a lista completa e ordenada das soluções específicas. Diferentemente de uma função arco seno simples, ela inclui o segundo ramo do círculo trigonométrico e repete ambos em todas as voltas contidas no intervalo. Ângulos negativos, pontos extremos e os casos de uma única família quando o seno vale um ou menos um são tratados corretamente. Alvos fora do domínio real são recusados com clareza.
Por que o arco seno sozinho não resolve a equação completa
O arco seno fornece o ângulo principal alfa, mas esse valor é apenas o começo da solução. O seno é periódico e, na maioria das voltas, assume o mesmo valor em duas posições refletidas. Se alfa é o arco seno principal em graus, uma família é θ = alfa + 360k e a outra é θ = 180 - alfa + 360k, com k representando qualquer inteiro.
A calculadora normaliza esses pontos iniciais em uma volta padrão de zero até menos de 360 graus. Assim, o resultado geral permanece legível sem perder respostas negativas ou de várias voltas, pois os valores inteiros de k continuam gerando todas as soluções reais. Por exemplo, sen(θ) = 0.5 tem bases em 30 e 150 graus; entre zero e 720 aparecem 30, 150, 390 e 510.
Alvos especiais exigem atenção. Para um, as duas fórmulas descrevem a mesma família de 90 graus; para menos um, descrevem a mesma família de 270 graus. O mecanismo remove essa duplicação.
Para zero, as bases distintas zero e 180 graus são mantidas e geram todos os múltiplos inteiros de 180. Essa diferença entre uma inversa principal e uma solução periódica completa é a razão para usar um resolvedor de equações, e não apenas uma calculadora comum de arco seno.
Como escolher o intervalo e interpretar cada campo retornado
Forneça target como número real finito no intervalo fechado de menos um a um. Os dois limites são inclusivos, o início pode ser negativo e o fim não pode vir antes dele. Se você omitir os limites, será usado o intervalo de zero a 360 graus, comum em exercícios e que inclui deliberadamente ambos os extremos quando forem soluções.
A largura pode chegar a 36,000 graus, ou cem voltas completas. precision aceita um inteiro de zero a doze e vale dez por padrão. A resposta identifica a equação e a unidade, repete o alvo validado, informa o ângulo principal e lista cada solução geral com uma base, período de 360 graus e expressão legível com k inteiro. Uma lista vazia é válida quando a equação possui soluções reais, mas nenhuma está no intervalo solicitado.
O arredondamento ocorre depois da enumeração das voltas e, portanto, não decide indevidamente a inclusão junto aos limites. Pequenas tolerâncias protegem valores exatos como 30, 90, 180 e 360 contra ruído de ponto flutuante. O contrato é adequado para tarefas escolares, corretores automáticos e testes determinísticos sem suposições ocultas sobre o modo da calculadora.
Verificação de domínio, usos práticos e automação reproduzível
Um seno real nunca fica abaixo de menos um nem acima de um. Também são recusados campos ausentes, textos numéricos malformados, Infinity, NaN, intervalos invertidos, larguras excessivas e precisões fora da faixa inteira documentada. Os valores de fronteira são aceitos: um produz 90 graus mais voltas completas, e menos um produz 270 graus mais voltas completas após a normalização.
Essas verificações ajudam plataformas de ensino, nas quais estudantes precisam saber quando a equação é impossível nos reais; rotinas de engenharia, nas quais uma razão física fora da faixa deve interromper o fluxo; e suítes de teste, nas quais um oráculo estável deve enumerar todas as raízes esperadas. O algoritmo usa aritmética trigonométrica pura e enumeração inteira limitada. Não chama modelo de linguagem nem serviço remoto, não lê o relógio, não usa aleatoriedade e não armazena valores.
Use este resolvedor quando a pergunta exigir todos os valores de θ em um intervalo de graus.
Casos de uso
Conferir exercícios completos de trigonometria
Encontre os dois ramos do círculo trigonométrico e todas as repetições no intervalo indicado em uma prova ou lista.
Criar gabaritos determinísticos
Gere soluções ordenadas e a contagem para sistemas de correção sem manter tabelas manuais de raízes periódicas.
Validar modelos físicos limitados
Recuse alvos impossíveis de medições normalizadas e enumere cada ângulo candidato dentro da faixa operacional.
Perguntas frequentes
Por que normalmente existem duas soluções gerais?
Em cada volta de 360 graus, o seno tem o mesmo alvo em alfa e em 180 graus menos alfa. Somar 360k a ambas gera todas as soluções reais.
O intervalo pode ter ângulos negativos ou várias voltas?
Sim. Limites negativos e várias voltas são aceitos se o fim não vier antes do início e a largura não passar de 36,000 graus.
Quais são todas as soluções de sen θ igual a 0,5?
São 30° e 150° mais qualquer número inteiro de voltas completas de 360°. Entre −180° e 540°, isso dá quatro respostas: 30°, 150°, 390° e 510°.
Por que existe uma só família quando o seno vale 1 ou −1?
Nesses valores as duas famílias caem nos mesmos ângulos: 90° para seno 1 e 270° para −1. A calculadora remove a repetição em vez de mostrar a mesma família duas vezes.
O que acontece se eu digitar um valor maior que 1?
Nenhum ângulo real tem seno acima de 1 ou abaixo de −1, então um valor como 1,2 é recusado com uma mensagem clara sobre a faixa permitida, sem ser cortado em silêncio.
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/trig/solve-sin-equation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"target":0.5}'const res = await fetch("https://api.kit.forhosting.com/trig/solve-sin-equation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"target": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/solve-sin-equation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"target": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/solve-sin-equation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"target":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"target":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/solve-sin-equation", 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
{
"target": 0.5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.solve_sin_equation",
"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_interval_degrees | 36000 |
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 cálculo no navegador é gratuito, e cada chamada bem-sucedida da API custa US$ 0,002.
Como escolher o intervalo e interpretar cada campo retornado
Depois defina interval_start e interval_end em graus. O intervalo inclusivo também é repetido. solutions contém todos os graus correspondentes em ordem crescente, enquanto solution_count facilita reconhecer listas vazias ou longas.
Verificação de domínio, usos práticos e automação reproduzível
Portanto, um alvo como 1.2 não possui solução angular real, e a capacidade retorna invalid_input com uma mensagem sobre o domínio fechado, sem limitar o valor nem mudar silenciosamente para números complexos. Assim, a mesma entrada produz o mesmo JSON no navegador gratuito e pela API. Cada chamada válida custa US$ 0,002; falhas de validação não são cobradas.
Perguntas técnicas
Quanto custa a calculadora de equações de seno?
Ela é gratuita no navegador. Uma chamada bem-sucedida da API custa US$ 0,002; entradas inválidas não são cobradas.
Os limites do intervalo são incluídos?
Sim. interval_start e interval_end são inclusivos, então uma solução exatamente em qualquer limite é retornada.
O que acontece se o alvo estiver fora de [-1, 1]?
A solicitação falha com invalid_input, pois nenhum ângulo real pode ter seno fora do intervalo fechado de menos um a um.