ForHosting KIT · Matemática

Raiz digital em base

Na base 16, o 255 se escreve FF, seus algarismos somam 30 e depois 15: a raiz digital é 15, alcançada em 2 passos. Escolha qualquer base de pelo menos 2 e veja a raiz, os passos e cada soma. 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
255
Base
16
Você obtém
Raiz digital
15
Persistência aditiva
2

A raiz digital de um inteiro não negativo em uma base arbitrária é o único dígito obtido ao substituir repetidamente o número pela soma de seus dígitos escritos nessa base até que o resultado seja estritamente menor que a base. Na base dez recupera-se a raiz digital familiar das regras de divisibilidade; na base dois é a paridade eventual do processo de popcount; em hexadecimal e outras bases a mesma ideia aparece em checksums, problemas de competição e no ensino de aritmética modular. Esta calculadora aceita um inteiro não negativo n e uma base inteira b pelo menos dois, executa um algoritmo iterativo determinístico de soma de dígitos, confere a forma fechada módulo b menos um e devolve a raiz digital, a persistência aditiva e cada passo intermediário para que você verifique o caminho à mão.

O que significa uma raiz digital na base b

Fixe uma base inteira b maior ou igual a dois e um inteiro não negativo n. Escreva n na base b e some seus dígitos; a soma é um inteiro não negativo menor sempre que n seja pelo menos b. Repita até que o valor fique no intervalo de um único dígito, de zero a b menos um.

Esse valor final é a raiz digital de n na base b. O número de passos completos de soma de dígitos é a persistência aditiva para essa base. Por exemplo, duzentos e cinquenta e cinco na base dezesseis é F F, a soma dos dígitos é trinta, que é um E em hex, e a próxima soma é quinze, já um único dígito hex; a raiz digital é quinze e a persistência é dois.

Na base dez o mesmo processo sobre nove mil oitocentos e setenta e cinco produz dois com persistência três, coincidindo com a raiz digital decimal clássica. Uma razão profunda da estabilidade do processo é a aritmética modular: para n positivo a raiz digital na base b é igual a n módulo b menos um, exceto que os múltiplos de b menos um mapeiam para b menos um em vez de zero, enquanto zero mapeia para zero.

Essa congruência generaliza o vínculo familiar na base dez entre somas de dígitos e resíduos módulo nove, e por isso checksums e heurísticas de divisibilidade ainda fazem sentido ao mudar a base. A persistência aditiva permanece uma medida de complexidade separada: quantas iterações o mapa de soma de dígitos precisa antes de se estabilizar na base escolhida.

Como esta calculadora avalia a soma repetida de dígitos na base b

Chame a capacidade com os campos n e base. O inteiro n deve ser não negativo; a base inteira deve ser pelo menos dois. Enquanto o valor atual for maior ou igual à base, o motor extrai dígitos na base b por divisão sucessiva, soma-os, registra um passo com o valor anterior e a nova soma de dígitos, e continua a partir dessa soma.

Quando resta um único dígito entre zero e base menos um, esse dígito é a raiz digital e a contagem de passos é a persistência aditiva. De forma independente, uma forma fechada calculada como um mais n menos um módulo base menos um (com as convenções usuais de zero e múltiplos) confirma a mesma raiz, de modo que uma divergência surgiria como erro interno de consistência e não como resposta incorreta silenciosa.

Uso prático, limites, preços e entrega

Use a ferramenta do navegador quando quiser uma raiz digital imediata na base b ao estudar aritmética modular, conferir um exemplo de competição de programação ou explicar por que somas de dígitos se relacionam com resíduos módulo b menos um sem instalar um sistema de álgebra computacional. Aceitam-se inteiros não negativos para n dentro do intervalo de inteiros seguros e bases inteiras de dois ou mais.

Os resultados são totalmente determinísticos: o mesmo n e a mesma base sempre produzem a mesma raiz digital, a mesma persistência aditiva e a mesma lista ordenada de passos intermediários. Não há modelo de linguagem, nem serviço aritmético externo, nem aleatoriedade, de modo que a capacidade é segura para fixar em testes automatizados e notebooks reproduzíveis.

Verificação de competições e tarefas em qualquer base

Estudantes e corretores podem confirmar raízes digitais e persistência aditiva para n não negativos arbitrários e base b >= 2, inspecionando cada soma intermediária de dígitos na base b sem um CAS local.

Ensino de aritmética modular e checksums

Materiais que introduzem congruência módulo b menos um podem mostrar a raiz digital na base b ao lado do caminho iterativo para que o aluno conecte somas de dígitos a resíduos em qualquer base.

O que acontece se a base for menor que dois?

Sistemas de dígitos exigem base >= 2; bases menores que dois são rejeitadas e não cobradas.

Em que isso difere da calculadora de raiz digital decimal?

A ferramenta de raiz digital apenas decimal sempre usa base dez. Esta capacidade toma uma base explícita para que você calcule raízes digitais em binário, hexadecimal ou qualquer outra base inteira de dois ou mais.

A calculadora de raiz digital em base é gratuita?

A ferramenta do navegador roda grátis no seu dispositivo.

A raiz digital na base b sempre coincide com n módulo (b-1)?

Para n positivo a raiz digital é igual a n mod (b-1), exceto que múltiplos de (b-1) mapeiam para (b-1) em vez de zero. Zero mapeia para zero. Esta calculadora também devolve os passos iterativos para que você verifique à mão.

Qual é a raiz digital de 255 na base 16?

É 15, o algarismo hexadecimal F. Na base 16, o 255 é FF e seus algarismos somam 30; o 30 se escreve 1E, e seus algarismos somam 15, que já é um único algarismo. Foram 2 passos.

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/digital-root-base

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/digital-root-base \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":255,"base":16}'
{
  "n": 255,
  "base": 16
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.digital_root_base",
  "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.

Como esta calculadora avalia a soma repetida de dígitos na base b

O alias curto b é aceito para base. A implementação valida que ambos os campos estejam presentes, finitos e integrais, e rejeita n negativos e qualquer base menor que dois com invalid_input. Campos ausentes, não inteiros, n negativo e bases menores que dois falham com invalid_input e não são cobrados.

Uso prático, limites, preços e entrega

Use a API quando um script, um corretor de tarefas ou uma plataforma educacional precisar de raízes digitais na base b e contagens de persistência para muitos pares com um contrato JSON estável. Cada requisição bem-sucedida é um item faturável a US$ 0,002; validação falha não consome saldo. Conecte o endpoint a demos de teoria dos números, tutoriais de conversão de bases, páginas de matemática recreativa ou etapas de pré-processamento de inteiros em que você já confia mais na aritmética exata de dígitos do que em heurísticas aproximadas ou calculadoras opacas que só tratam raízes digitais decimais.

Pipelines automatizados de teoria dos números

Scripts que classificam inteiros pela raiz digital em uma base escolhida ou medem a persistência aditiva podem chamar um único endpoint determinístico com preço por item em vez de laços ad hoc de dígitos por base.

Como calculo a raiz digital em uma base dada com esta API?

Envie um corpo JSON com o inteiro não negativo n e a base inteira (ou alias b) pelo menos dois para a capacidade numth.digital_root_base. A resposta devolve digital_root, additive_persistence e a lista ordenada de passos de soma de dígitos.

Ver a documentação completa do KIT →