Calculadora de período sinódico
Saiba quanto tempo separa dois alinhamentos iguais de dois planetas: a Terra, com 365,25 dias, e Marte, com 686,98 dias, se reencontram a cada 779,906893979 dias, o ritmo das oposições de Marte. 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
- Período orbital 1
- 365,25
- Período orbital 2
- 686,98
- Período sinódico
- 779,906893979
O período sinódico é o tempo médio entre alinhamentos semelhantes sucessivos de dois planetas vistos de um em relação ao outro — por exemplo, com que frequência a Terra e Marte se encontram em conjunção no nosso céu. Dados os períodos orbitais siderais de ambos os corpos na mesma unidade de tempo, a mecânica orbital clássica produz uma única fórmula fechada: um sobre S igual à diferença absoluta dos períodos recíprocos, ou de forma equivalente S igual ao valor absoluto de P1 vezes P2 sobre P1 menos P2. Mantenha as unidades consistentes: dias entrando, dias saindo; anos entrando, anos saindo.
O que o período sinódico significa e quais entradas enviar
O período sideral é o tempo que um planeta leva para completar uma órbita em relação às estrelas fixas em torno do Sol. O período sinódico é diferente: é quanto um observador em um corpo deve esperar até que o outro retorne à mesma configuração relativa do céu, como oposição ou conjunção.
Sob a idealização de órbitas circulares coplanares e movimento médio constante, a taxa angular relativa é a diferença absoluta dos dois movimentos médios, de modo que um sobre S igual ao valor absoluto de um sobre P1 menos um sobre P2. Rearranjando obtém-se a forma compacta de produto S igual ao valor absoluto de P1 vezes P2 dividido por P1 menos P2. Ambos os valores devem ser estritamente positivos e finitos.
As unidades não são convertidas automaticamente — se misturar dias com anos a aritmética não faz sentido — então escolha uma única escala para ambas as entradas.
Perguntas frequentes
As unidades dos períodos importam?
Sim. Use a mesma unidade para ambas as entradas. O resultado é devolvido nessa unidade — dias e dias dão dias; anos e anos dão anos. A calculadora não converte unidades por você.
A calculadora de período sinódico é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
O que acontece se os dois períodos forem iguais?
A calculadora recusa os valores. Se os dois corpos levam o mesmo tempo para dar a volta, o movimento relativo se anula e eles nunca se defasam, então não existe um período sinódico finito para mostrar.
A ordem dos períodos faz diferença?
Não. A fórmula usa o valor absoluto da diferença, então colocar primeiro a Terra e depois Marte, ou o contrário, dá exatamente o mesmo período sinódico.
De quanto em quanto tempo a Terra e Marte se alinham?
Com a Terra a 365,25 dias e Marte a 686,98 dias, o período sinódico é de 779,906893979 dias. É o intervalo médio entre duas oposições ou duas conjunções seguidas de Marte vistas da Terra.
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/astro/synodic-period \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"period1":365.25,"period2":686.98}'const res = await fetch("https://api.kit.forhosting.com/astro/synodic-period", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"period1": 365.25,
"period2": 686.98
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/synodic-period",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"period1": 365.25,
"period2": 686.98
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/synodic-period", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"period1":365.25,"period2":686.98}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"period1":365.25,"period2":686.98}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/synodic-period", 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
{
"period1": 365.25,
"period2": 686.98
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.synodic_period",
"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
Esta capacidade avalia essa expressão de forma determinística a partir de entradas finitas positivas, rejeita períodos iguais com um erro claro de entrada inválida porque o movimento médio relativo se anula, e devolve JSON estruturado que corretores de lição de casa, ferramentas de planetário e pipelines leves de astronomia podem fixar em integração contínua sem instalar uma pilha de efemérides.
O que o período sinódico significa e quais entradas enviar
Envie o campo obrigatório period1 como número JSON ou string numérica para o período orbital do primeiro corpo, e period2 para o segundo. Aliases p1, P1, period_a e T1 são aceitos para o primeiro período; p2, P2, period_b e T2 para o segundo. Os dois períodos não devem ser iguais: períodos iguais geram invalid_input porque o denominador se anula e o período sinódico é indefinido ou infinito para movimentos médios idênticos. Entradas idênticas sempre produzem o mesmo JSON porque o caminho é aritmética de ponto flutuante pura sem rede, sem semente aleatória e sem relógio de parede.
Leitura dos campos de resposta e pares planetários clássicos
A ordem dos dois períodos não importa: trocar Terra e Marte produz o mesmo S por causa do valor absoluto. Em caso de sucesso a resposta ecoa period1 e period2, depois informa synodic_period como o tempo médio de recorrência positivo na mesma unidade que você forneceu. O campo formula é sempre a string S igual ao valor absoluto de P1 vezes P2 sobre P1 menos P2, e method é sempre synodic_period para que o código a jusante possa ramificar sem farejar formas. Checagens clássicas de sala incluem a Terra a cerca de 365.25 dias com Marte perto de 687 dias, dando um período sinódico perto de 780 dias, e a Terra com Vênus perto de 225 dias, dando um período sinódico perto de 584 dias. period1 ausente, period2 ausente, períodos não positivos, períodos iguais e números não finitos falham com invalid_input e não são cobrados após a rejeição do motor. Use synodic_period sozinho quando um painel só precisar do número; mantenha formula e method ao documentar o passo físico para alunos ou ao registrar qual algoritmo produziu um esboço de missão ou divulgação. Combine este endpoint com ferramentas de período orbital ou Kepler quando a próxima pergunta for quanto cada planeta demora em torno do Sol, lembrando que o tempo sinódico é um conceito de taxa relativa, não um substituto do ano sideral.
Uso da API, preços, fluxos de sala e limites práticos
Chame a calculadora gratuita de período sinódico no navegador para checagens de lição de casa, demos de aula e verificação rápida de divulgação sem instalar Orekit, SPICE ou uma biblioteca completa de planetário. Exemplos típicos incluem planetas inferiores com períodos mais curtos que o da Terra e planetas superiores com períodos mais longos; a forma de valor absoluto lida com ambos os casos sem um ramo especial. Magnitudes extremamente grandes ou minúsculas são limitadas por segurança do isolado; permaneça dentro da faixa numérica publicada para resultados confiáveis. Envie um corpo JSON com period1 e period2 positivos obrigatórios que não sejam iguais. Use a API pré-paga quando uma plataforma de tutoria, sandbox de avaliação de código, gerador de currículo ou pipeline leve de astronomia precisar de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após a rejeição. Autores que enviam SDKs podem mapear synodic_period em tabelas que comparam a recorrência de conjunções entre pares de planetas, ensinando como períodos próximos produzem tempos sinódicos longos enquanto períodos muito diferentes produzem ciclos relativos mais curtos — um conceito companheiro à diferença de movimento médio que alunos podem verificar à mão com uma calculadora antes de confiar em fluxos de lição de vários passos.
Casos de integração
Verificação de lição de casa e provas
Alunos e corretores calculam o período sinódico a partir de dois períodos siderais, comparam com respostas de livro Terra–Marte ou Terra–Vênus e recebem um erro claro invalid_input quando os períodos são iguais por engano.
Geradores de tutoria e currículo
Construtores de lições produzem exemplos trabalhados de período sinódico com JSON estruturado para flashcards, folhas de passos e exercícios autoavaliados sem embutir uma pilha completa de efemérides ou CAS.
Divulgação e pipelines leves de astronomia
Demos de planetário e scripts que precisam de uma estimativa estável de recorrência de conjunção a partir de dois períodos chamam um endpoint pré-pago em vez de reimplementar |P1·P2/(P1−P2)| em cada linguagem.
Perguntas técnicas
Como calcular o período sinódico de dois planetas?
Envie JSON com period1 e period2 definidos para os períodos orbitais siderais na mesma unidade (por exemplo Terra 365.25 e Marte 686.98 dias). A resposta inclui synodic_period S=|P1·P2/(P1−P2)|.
O que acontece se os dois períodos forem iguais?
A solicitação falha com invalid_input. Quando period1 é igual a period2 o movimento médio relativo é zero, o denominador se anula e o período sinódico é indefinido; a falha não é cobrada.
A ordem de period1 e period2 importa?
Não. A fórmula usa o valor absoluto da diferença de períodos, de modo que trocar os dois corpos produz o mesmo período sinódico positivo.