ForHosting KIT · Matemática

Calculadora de soma dos dígitos

Os algarismos de 12345 somam 15. Digite qualquer inteiro, escolha uma base de 2 a 36 se precisar de outra que não seja a dez e veja cada algarismo junto com o total. 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
12.345
Você obtém
Abs de n
12.345
Base b
10
Dígitos
1, 2, 3, 4, 5
Contagem de dígitos
5

A soma dos dígitos de um inteiro é o total dos seus dígitos de valor posicional em uma base numérica escolhida. Alunos usam isso em regras de divisibilidade, programadores de competição em reduções no estilo soma de verificação, e engenheiros ao validar que uma carga ou número de série corresponde a uma checagem aditiva simples. Esta calculadora expande seu inteiro na base dez por padrão —ou em qualquer base de dois a trinta e seis— e depois soma cada valor de dígito.

Como a expansão em dígitos e a soma são calculadas

Escreva um inteiro não negativo na base b dividindo repetidamente por b e registrando os restos. Cada resto é um dígito entre zero e b menos um inclusive; ler os restos do último ao primeiro produz a notação usual de dígito mais significativo primeiro. A soma dos dígitos é simplesmente o total aritmético desses restos, independente da ordem.

Na base dez, 12345 vira os dígitos um, dois, três, quatro, cinco e a soma quinze. Na base dois, o mesmo algoritmo produz os bits binários e sua soma no estilo peso de Hamming. Zero é tratado como um único dígito zero para que a soma seja zero em vez de um total vazio.

Entradas negativas usam o valor absoluto: o sinal não altera os dígitos de valor posicional nesta definição, o que combina com como as regras de divisibilidade e a maioria das folhas de lição tratam somas de dígitos. A implementação permanece dentro dos inteiros seguros de JavaScript para que cada passo divmod seja exato, sem deriva de ponto flutuante e sem dependência de bibliotecas externas ou chamadas de rede.

Onde as somas de dígitos aparecem no trabalho real

As regras escolares de divisibilidade por três e nove se apoiam na soma decimal de dígitos módulo nove igualar o número módulo nove; professores precisam de um oráculo determinístico que mostre os dígitos intermediários, não só um total caixa-preta. Problemas de olimpíada e de programação competitiva costumam pedir a soma dos dígitos de n escrito na base b, ou somas repetidas que começam com uma única expansão.

Equipes de produto usam checagens aditivas leves em números de série, códigos de bilhete e identificadores de lote quando um Luhn completo ou checksum criptográfico seria excesso. Use a ferramenta do navegador para lição de casa e checagens rápidas; depois chame o contrato idêntico a partir de scripts quando precisar de verificação em massa. Se mais tarde precisar da raiz digital (soma repetida até um único dígito) ou checksums modulares como Luhn, trate-os como intenções separadas em vez de sobrecarregar esta página de soma de dígitos.

Checagens de divisibilidade e lição de casa

Verifique somas decimais de dígitos para as regras do três e do nove, com a lista completa de dígitos devolvida para os alunos auditar cada passo.

O que é uma soma de dígitos?

A soma dos dígitos de um inteiro é o total dos seus dígitos de valor posicional em uma base escolhida. Para 12345 na base 10 os dígitos são 1+2+3+4+5 e a soma é 15.

Quais bases são suportadas?

Bases de 2 a 36. A base 10 é o padrão.

Como números negativos são tratados?

O valor absoluto é expandido. A soma de dígitos de −123 é igual à de 123; o sinal não muda os dígitos de valor posicional aqui.

Isto calcula a raiz digital?

Não. Devolve uma única expansão e sua soma. A soma repetida até um dígito (raiz digital) é outra tarefa.

Quanto custa?

A ferramenta do navegador é gratuita e roda localmente.

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/digit-sum

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/digit-sum \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":12345}'
{
  "n": 12345
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.digit_sum",
  "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.

min_base2
max_base36
max_abs_n9007199254740991
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ê envia um inteiro e uma base opcional; recebe os campos normalizados, a lista ordenada de dígitos, a contagem de dígitos e a soma dos dígitos em um formato JSON estável em que scripts e salas de aula podem confiar.

O que você envia e o que recebe de volta

Opcionalmente defina base como um inteiro de dois a trinta e seis; quando omitida, base assume dez para somas decimais ordinárias. Checagens de exemplo: n igual a 12345 na base dez produz dígitos de um a cinco e soma quinze; n igual a duzentos e cinquenta e cinco na base dezesseis produz dígitos quinze e quinze com soma trinta; n igual a zero produz um único dígito zero e soma zero. Forneça um inteiro obrigatório n no campo n, ou os aliases number, value ou integer. Valores ausentes, não inteiros, fora da faixa segura, ou que pedem base abaixo de dois ou acima de trinta e seis são rejeitados com invalid_input e não são cobrados. Em caso de sucesso a resposta inclui o n normalizado, abs_n igual ao valor absoluto usado na expansão, a base efetiva, digits como array de inteiros não negativos na ordem mais-significativo-primeiro, digit_count como o comprimento desse array, e digit_sum como o total.

Onde as somas de dígitos aparecem no trabalho real

Como esta capacidade é um motor de parse puro, o mesmo n e base sempre produzem o mesmo JSON sem deriva de modelo e sem estado armazenado. O preço da API é a base publicada de US$ 0,002 por item bem-sucedido; validação falha não consome saldo.

Problemas de competição em bases arbitrárias

Calcule a soma dos dígitos de n escrito na base b para olimpíadas e fixtures de competições de programação sem escrever um auxiliar local.

Checagens leves de séries e códigos

Aplique um total aditivo simples de dígitos a códigos de bilhete ou identificadores de lote em pipelines que precisam de um formato API determinístico e cobrável.

Ver a documentação completa do KIT →