Teoria de namoro
Aos 30 anos, a regra da metade da idade mais sete dá uma faixa de parceiro de 22 a 46, uma janela de 24 anos. Digite uma idade em anos inteiros e veja os dois limites dessa regra popular, que não é uma norma legal. 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
- Age
- 30
- Idade mínima
- 22
- Idade máxima
- 46
- Vão
- 24
- Imagem
- 22-46
A regra da metade da idade mais sete é uma fórmula popular a que as pessoas recorrem quando uma diferença de idade aparece no jantar, em um grupo ou depois de um primeiro encontro. Esta calculadora de teoria de namoro recebe uma única idade inteira positiva, em anos completos, e devolve as idades de parceira ou parceiro mais jovem e mais velha que esse mnemônico nomeia: a metade da idade informada mais sete como limite inferior, e o dobro da quantidade idade menos sete como limite superior. O resultado é uma heurística que você pode citar, não um parecer jurídico: as leis locais de consentimento e de casamento sempre prevalecem sobre uma regra de mesa.
O que a metade da idade mais sete realmente calcula
A regra da metade da idade mais sete é uma fórmula popular de dois lados, não um estatuto. Para uma pessoa de idade A em anos completos, a idade de parceira ou parceiro mais jovem que a regra chama de socialmente comentável é A dividida por dois, mais sete. A idade mais velha é a recíproca da mesma regra aplicada à outra pessoa: o dobro da quantidade A menos sete.
Juntos, esses dois números são a faixa de idade para namoro que esta calculadora devolve, junto com a amplitude entre eles e uma string curta de exibição no formato min-max. Aos trinta anos o limite mais jovem é vinte e dois e o mais velho é quarenta e seis, uma janela de vinte e quatro anos.
Aos vinte e cinco o limite mais jovem é dezenove e meio e o mais velho é trinta e seis, porque uma idade inteira ímpar produz meio ano no lado baixo em vez de um arredondamento silencioso. Aos catorze os dois lados se encontram: catorze é o mínimo e o máximo, e por isso catorze é o ponto fixo algébrico do mnemônico. Abaixo de catorze o máximo calculado cai abaixo do mínimo, de modo que o intervalo fica vazio como faixa embora ambos os números continuem bem definidos.
Esta capacidade ainda informa esses dois números para que quem chama veja a aritmética em vez de um recorte oculto. Nada disso é um padrão legal. Estatutos de idade de consentimento, códigos de casamento e políticas de trabalho são escritos por legislaturas e empregadores, não por um mnemônico de conversa, e sobrepõem a fórmula onde se aplicam.
Trate a faixa como um pontapé de conversa que você pode recomputar, não como uma permissão.
Onde uma calculadora de faixa de namoro se justifica
Colunistas, blogs de relacionamento e sites de curiosidades recebem a mesma busca: metade da idade mais sete, faixa de idade para namoro, se essa diferença é grande demais. Redações usam a mesma identidade quando legendam uma reportagem de diferença de idade e precisam de um número que possam defender como a regra popular, não como gosto editorial.
Equipes de produto que montam quebra-gelos, jogos de festa ou questionários de integração podem chamar um extremo parse minúsculo em vez de copiar as duas linhas de aritmética em cinco clientes que depois discordam se vinte e cinco trunca para dezenove ou para vinte.
Aulas sobre funções, recíprocas e pontos fixos podem tratar a idade catorze como o encontro de min e max e pedir à turma que prove que max menos min equivale a uma vez e meia a idade menos catorze — uma identidade que esta calculadora torna verificável em uma só chamada. Como a implementação é parse puro de nível A, o caminho grátis do navegador coincide byte a byte com a automação paga, sem tokens de modelo e sem rede de saída.
Mantenha as solicitações pequenas, fixe os limites esperados nos testes e você obtém um número reproduzível de teoria de namoro para textos, aulas e workers na borda. Esta página não substitui o critério, o aconselhamento jurídico nem a lei de consentimento do lugar onde você vive; é um mapa determinístico de um inteiro a uma faixa popular.
Casos de uso
Conferir uma diferença de idade com a regra popular
Informe a sua idade e leia as idades de parceira ou parceiro mais jovem e mais velha que o mnemônico da metade mais sete nomeia, inclusive o limite mais velho recíproco.
Ensinar recíprocas e pontos fixos com uma regra conhecida
Mostre que os dois lados se encontram aos catorze e que uma idade ímpar gera um limite baixo de meio ano; depois deixe a turma conferir a álgebra com a mesma resposta determinística.
Perguntas frequentes
Como a calculadora de teoria de namoro escolhe as idades mínima e máxima?
Aos trinta anos devolve vinte e dois a quarenta e seis; aos vinte e cinco, 19.5 a trinta e seis.
O que acontece se age não for um inteiro positivo?
Idades ausentes, zero, negativas, fracionárias e não numéricas são recusadas para que a faixa nunca seja inventada a partir de uma entrada ruim, e essas falhas não são cobradas.
Por que o máximo pode ser menor que o mínimo?
Abaixo dos catorze anos o teto recíproco cai abaixo do piso mais jovem, então span fica negativo. A calculadora ainda devolve os dois números em vez de recortá-los, porque é isso que a aritmética afirma.
Esta é uma idade legal para namoro?
Não. Trata-se de uma heurística social popular, não de um estatuto. Regras de consentimento, casamento e trabalho do lugar onde você vive sempre se sobrepõem ao mnemônico. O resultado é um número para conversa, não uma permissão.
Por que uma idade ímpar dá um limite com meio ano?
Porque a metade de um número ímpar não é inteira, e o resultado aparece como é, sem arredondar. Aos 25 anos o limite inferior é 19,5 e o superior é 36.
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/life/dating-theory \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":30}'const res = await fetch("https://api.kit.forhosting.com/life/dating-theory", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/dating-theory",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/dating-theory", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/dating-theory", 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
{
"age": 30
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.dating_theory",
"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_age | 120 |
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
Se a idade estiver ausente, for zero, for negativa ou não for um número inteiro, a tarefa falha com invalid_input e não é cobrada. Chamadas API bem-sucedidas usam saldo pré-pago a US$ 0,002.
Contrato de entrada, erros e forma da resposta
Zero e valores negativos falham do mesmo modo, porque uma faixa de namoro não está definida para uma idade não positiva. Idades acima de cento e vinte são recusadas para que a colagem de um carimbo de tempo não seja confundida com uma idade humana. Validação com falha não é cobrada. Envie por POST um corpo JSON com o campo obrigatório age, um inteiro positivo em anos completos. O analisador também aceita years e age_years para que envios de formulário e invólucros antigos não precisem renomear o campo. O valor pode chegar como número JSON, como string de dígitos tal que "30", ou como bigint no intervalo; números fracionários, notação científica, strings vazias, booleanos, objetos e matrizes falham com invalid_input que nomeia age. Em caso de sucesso o corpo inclui age, os anos inteiros ecoados; min_age, igual a age dividido por dois mais sete; max_age, igual a duas vezes a quantidade age menos sete; span, a diferença com sinal max_age menos min_age; range, uma string de exibição que une os dois limites com um hífen; formula, uma breve reescrita das duas identidades; e rule, sempre half_your_age_plus_seven para que os clientes distingam este contrato de uma heurística posterior. Idades ímpares produzem meio ano em min_age (dezenove ponto cinco aos vinte e cinco) e um inteiro em max_age; idades pares produzem dois inteiros. Combine o JSON com a sua própria interface: uma faixa grande, os dois limites como números rotulados e um aviso de que isto é uma regra popular, não um conselho. Chamadas API bem-sucedidas custam o US$ 0,002 publicado.
Casos de integração
Legendar uma reportagem de diferença de idade com um número defensável
Redações e blogs de relacionamento podem citar min_age e max_age como a regra clássica, não como gosto editorial, com uma string formula para imprimir ao lado da faixa.
Perguntas técnicas
Quanto custa a calculadora de teoria de namoro?
A ferramenta do navegador é grátis. Solicitações API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.