ForHosting KIT · Matemática

Verificador de número de Moran

Verifique se um número dividido pela soma dos seus algarismos dá um primo: os algarismos de 18 somam 9, 18 dividido por 9 é 2 e 2 é primo, então 18 é um número de Moran. Cada passo aparece, e um não também fica explicado. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
N
18
Você obtém
Soma dos dígitos
9
Quociente
2

Um número de Moran é um inteiro positivo que resulta em um número primo quando dividido pela soma de seus algarismos decimais. Este verificador executa cada etapa da definição: calcula a soma dos algarismos, confirma que a divisão é exata, testa a primalidade do quociente inteiro e retorna a classificação final. O cálculo é determinístico e usa apenas aritmética inteira.

O que significa o teste de número de Moran

A propriedade de Moran relaciona a notação decimal aos números primos. Comece com um inteiro positivo n, some seus algarismos decimais e divida n por essa soma. O número só se qualifica quando a divisão produz um inteiro e esse inteiro é primo.

Por exemplo, 18 tem soma de algarismos 1 + 8 = 9. A divisão de 18 por 9 resulta em 2, que é primo; portanto, 18 é um número de Moran. Todas as condições importam.

Se houver resto, não existe quociente inteiro para testar e o número não é de Moran. Se a divisão for exata, mas o quociente for 1 ou composto, o resultado também será falso. Essa estrutura explica um resultado negativo em vez de fornecer apenas sim ou não. quotient é omitido quando a divisão não é exata, pois um valor fracionário fica fora da definição.

O número um é uma entrada válida, mas não é de Moran: sua soma de algarismos e seu quociente são um, que não é primo.

Como o verificador obtém um resultado exato

O solucionador interpreta n como um inteiro decimal completo. Esse limite preserva o significado exato dos algarismos, restos e quocientes. Após a análise, o solucionador percorre uma vez a representação decimal canônica para obter a soma dos algarismos.

Como as entradas aceitas são positivas, essa soma nunca pode ser zero. Uma operação de resto decide então se o quociente é inteiro. Somente um quociente exato chega ao teste de primalidade.

Valores menores que dois não são primos, dois é tratado diretamente e os demais valores pares são rejeitados de imediato. Para um candidato ímpar, o algoritmo testa apenas divisores ímpares enquanto o divisor não for maior que o candidato dividido por ele mesmo. Essa comparação inteira evita depender de uma raiz quadrada arredondada e garante o término dentro de um limite finito.

Encontrar um divisor prova que o quociente é composto; esgotar o limite prova que ele é primo.

Como usar o resultado em estudos, validação e dados

Os números de Moran são úteis na teoria recreativa dos números porque uma operação simples com algarismos leva a uma condição real de primalidade. Em uma aula, estudantes podem calcular a soma, prever se a divisão será exata e fatorar o quociente antes de comparar o trabalho com a resposta estruturada. Assim, o verificador auxilia a conferência sem esconder os fatos intermediários que explicam a conclusão.

Equipes de desenvolvimento podem usá-lo para rotular registros inteiros, validar um gerador de sequências ou criar casos de regressão para software aritmético. Como quotient só aparece quando é matematicamente aplicável, clientes tipados não precisam interpretar um null ambíguo nem uma aproximação decimal. Esta capacidade avalia um valor fornecido por solicitação: ela não enumera intervalos nem afirma que todo número divisível pela soma dos algarismos seja de Moran.

Para estudar uma sequência limitada, envie candidatos com seu próprio loop controlado e mantenha as respostas cujo campo moran seja true.

Conferir exercícios de teoria dos números

Verifique um número de Moran proposto mantendo a soma dos algarismos, a divisibilidade e o quociente primo que justificam a classificação.

Testar geradores de sequências

Use resultados determinísticos positivos e negativos como casos de regressão para programas que geram ou filtram sequências recreativas.

Rotular registros inteiros

Adicione uma indicação explicável de número de Moran e sua aritmética intermediária a valores de um fluxo de validação ou enriquecimento.

O que é um número de Moran?

É um inteiro positivo que, dividido exatamente pela soma de seus algarismos decimais, produz um quociente inteiro primo.

18 é um número de Moran?

Sim. A soma de seus algarismos é 9, e 18 dividido por 9 resulta em 2, que é primo.

O que ocorre se a divisão não for exata?

O número não é de Moran. A resposta define divisible e moran como false e omite quotient porque não existe quociente inteiro aplicável.

1 é um número de Moran?

Não. A soma dos algarismos é 1 e o quociente também é 1, que não é primo. Você pode digitar 1 normalmente; o resultado explica por que ele não se qualifica.

E se a divisão for exata, mas o quociente não for primo?

Então também não é um número de Moran. O resultado mostra a soma dos algarismos, confirma que a divisão é exata e informa que o quociente é 1 ou composto, para você ver onde falhou.

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.

POSThttps://api.kit.forhosting.com/numth/moran-number

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/numth/moran-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":18}'
{
  "n": 18
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.moran_number",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Você pode executá-lo gratuitamente no navegador ou chamar a API por US$ 0,002 por solicitação bem-sucedida.

O que significa o teste de número de Moran

A resposta apresenta essas etapas por meio de digit_sum, divisible, do campo opcional quotient, quotient_is_prime e moran. Entradas abaixo de um geram invalid_input, e não uma classificação matemática.

Como o verificador obtém um resultado exato

Ele aceita inteiros JSON seguros e strings de inteiros decimais completos, mas rejeita frações, notação científica, infinito, valores ausentes e inteiros fora do intervalo seguro do JavaScript. Nenhuma rede, aleatoriedade, estado, modelo ou hora atual interfere, então a mesma entrada sempre produz o mesmo JSON no navegador e na API.

Como usar o resultado em estudos, validação e dados

O campo divisible separa números que falham antes da primalidade daqueles que produzem um quociente inteiro composto, enquanto quotient_is_prime oferece um booleano direto para filtragem. O navegador é conveniente para consultas isoladas; solicitações automatizadas bem-sucedidas custam US$ 0,002 e executam o mesmo solucionador puro.

O que acontece quando n é menor que um?

A solicitação falha com invalid_input porque o verificador aceita somente inteiros positivos.

Quanto custa uma solicitação de API?

Cada solicitação bem-sucedida de API custa US$ 0,002. Você também pode executar gratuitamente o mesmo cálculo determinístico no navegador.

Ver a documentação completa do KIT →