ForHosting KIT · Matemáticas

Calculadora de suma de dígitos

Las cifras de 12345 suman 15. Escriba cualquier entero, elija una base de 2 a 36 si necesita otra distinta de diez y vea cada cifra junto con su total. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
N
12 345
Obtiene
Valor abs. n
12 345
Base b
10
Dígitos
1, 2, 3, 4, 5
Recuento de dígitos
5

La suma de dígitos de un entero es el total de sus dígitos de valor posicional en una base numérica elegida. Los estudiantes la usan para reglas de divisibilidad, los programadores de concursos para reducciones tipo suma de control, y los ingenieros al validar que una carga útil o un número de serie coincida con una comprobación aditiva sencilla. Esta calculadora expande su entero en base diez por defecto —o en cualquier base de dos a treinta y seis— y luego suma cada valor de dígito.

Cómo se calculan la expansión en dígitos y la suma

Escriba un entero no negativo en base b dividiendo repetidamente por b y registrando los restos. Cada resto es un dígito entre cero y b menos uno inclusive; leer los restos del último al primero produce la notación habitual de dígito más significativo primero. La suma de dígitos es simplemente el total aritmético de esos restos, independiente del orden.

En base diez, 12345 se convierte en los dígitos uno, dos, tres, cuatro, cinco y la suma quince. En base dos, el mismo algoritmo produce los bits binarios y su suma al estilo peso de Hamming. El cero se trata como un único dígito cero de modo que la suma es cero en lugar de un total vacío.

Las entradas negativas usan el valor absoluto: el signo no altera los dígitos de valor posicional en esta definición, lo que coincide con cómo las reglas de divisibilidad y la mayoría de hojas de deberes tratan las sumas de dígitos. La implementación permanece dentro de los enteros seguros de JavaScript de modo que cada paso divmod es exacto, sin deriva de punto flotante y sin dependencia de bibliotecas externas ni llamadas de red.

Dónde aparecen las sumas de dígitos en el trabajo real

Las reglas de divisibilidad en el aula para tres y nueve se apoyan en que la suma de dígitos decimal módulo nueve iguala el número módulo nueve; los docentes necesitan un oráculo determinista que muestre los dígitos intermedios, no solo un total de caja negra. Los problemas de olimpiadas y concursos de programación suelen pedir la suma de dígitos tras escribir n en base b, o sumas de dígitos repetidas que empiezan con una sola expansión.

Los equipos de producto usan comprobaciones aditivas ligeras en números de serie, códigos de ticket e identificadores de lote cuando un Luhn completo o una suma criptográfica sería excesiva. Use la herramienta del navegador para deberes y comprobaciones rápidas de cordura, luego invoque el contrato idéntico desde scripts cuando necesite verificación masiva. Si más adelante necesita la raíz digital (sumar de forma repetida hasta un solo dígito) o sumas modulares como Luhn, trátelas como intenciones separadas en lugar de sobrecargar esta página de suma de dígitos.

Comprobaciones de divisibilidad y deberes

Verifique sumas de dígitos decimales para las reglas del tres y del nueve, con la lista completa de dígitos devuelta para que los alumnos auditen cada paso.

¿Qué es una suma de dígitos?

La suma de dígitos de un entero es el total de sus dígitos de valor posicional en una base elegida. Para 12345 en base 10 los dígitos son 1+2+3+4+5 y la suma es 15.

¿Qué bases se admiten?

Bases de 2 a 36. La base 10 es el valor por defecto.

¿Cómo se tratan los números negativos?

Se expande el valor absoluto. La suma de dígitos de −123 es igual a la de 123; el signo no cambia los dígitos de valor posicional aquí.

¿Calcula esto la raíz digital?

No. Devuelve una sola expansión y su suma. La suma repetida hasta un dígito (raíz digital) es una tarea distinta.

¿Cuánto cuesta?

La herramienta del navegador es gratuita y se ejecuta en local.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/numth/digit-sum

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

min_base2
max_base36
max_abs_n9007199254740991
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Usted envía un entero y una base opcional; recibe los campos normalizados, la lista ordenada de dígitos, el recuento de dígitos y la suma de dígitos en una forma JSON estable en la que scripts y aulas pueden confiar.

Qué envía usted y qué recibe de vuelta

Opcionalmente fije base a un entero de dos a treinta y seis; si se omite, base por defecto es diez para sumas de dígitos decimales ordinarias. Comprobaciones de ejemplo: n igual a 12345 en base diez produce dígitos del uno al cinco y suma quince; n igual a doscientos cincuenta y cinco en base dieciséis produce dígitos quince y quince con suma treinta; n igual a cero produce un único dígito cero y suma cero. Proporcione un entero obligatorio n bajo el campo n, o los alias number, value o integer. Los valores ausentes, no enteros, fuera del rango seguro, o que piden una base inferior a dos o superior a treinta y seis se rechazan con invalid_input y no se cobran. En caso de éxito la respuesta incluye n normalizado, abs_n igual al valor absoluto usado para la expansión, la base efectiva, digits como arreglo de enteros no negativos en orden de más a menos significativo, digit_count como la longitud de ese arreglo, y digit_sum como su total.

Dónde aparecen las sumas de dígitos en el trabajo real

Como esta capacidad es un motor de parse puro, el mismo n y base siempre producen el mismo JSON sin deriva de modelo ni estado almacenado. El precio API es la base publicada de $0.002 por ítem exitoso; la validación fallida no consume saldo.

Problemas de concurso en bases arbitrarias

Calcule la suma de dígitos de n escrito en base b para olimpiadas y fixtures de concursos de programación sin escribir un auxiliar local.

Comprobaciones ligeras de series y códigos

Aplique un total aditivo sencillo de dígitos a códigos de ticket o identificadores de lote en pipelines que necesitan una forma API determinista y cobrable.

Ver la documentación completa del KIT →