ForHosting KIT · Utilidades de desarrollo

Conversor senario base 6

42 se escribe 110 en base 6, el sistema senario con dígitos del 0 al 5 y posiciones que valen 1, 6, 36 y 216, la base de los dados de seis caras y de las clases de valor posicional. Convierta enteros en ambos sentidos. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Valor
42
Dirección
To senary
Obtiene
Resultado
110
Decimal
42
Senario
110
Alfabeto
012345

Un conversor senario reescribe un número entero no negativo entre la base 10 cotidiana y la base 6, el sistema de raíz seis también llamado senario o heximal. Los seis símbolos de dígito son simplemente del cero al cinco —sin dígitos letra—, de modo que cada valor posicional es una potencia de seis, alineado con las caras de un dado de seis caras, algunos esquemas de conteo tradicionales y lecciones recreativas de sistemas numéricos. Usted elige la dirección —decimal a senario o senario de vuelta a decimal—, introduce el valor y recibe un resultado determinista con el entero decimal limpio, la cadena en base 6, el recuento de dígitos y el alfabeto fijo. Cualquier carácter fuera de 0–5 falla con un error claro de entrada inválida en lugar de una respuesta incorrecta silenciosa.

Cómo funcionan la codificación y decodificación senaria (base 6)

El senario es notación posicional con raíz seis. Cada posición es una potencia de seis, igual que las posiciones decimales son potencias de diez: la posición de unidades es seis a la cero, la siguiente es seis, luego treinta y seis, luego doscientos dieciséis, luego mil doscientos noventa y seis, y así sucesivamente. Los seis símbolos de dígito usados aquí son del cero al cinco para los valores del cero al cinco: no hay dígitos letra, porque la base seis nunca necesita un símbolo más allá del cinco.

Ese alfabeto de solo dígitos encaja con la notación de caras de dado, los ejercicios elementales de valor posicional y los ejercicios de programación que tratan el seis como una raíz didáctica limpia antes del hexadecimal o de la base sesenta y dos. Para codificar un entero decimal no negativo, divida repetidamente entre seis y anote cada resto como el siguiente dígito menos significativo; invierta esos restos para obtener la cadena habitual de izquierda a derecha sin ceros a la izquierda salvo el propio cero.

Para decodificar, recorra la cadena de izquierda a derecha, multiplique el total acumulado por seis y sume el valor del dígito del siguiente carácter: el esquema clásico de Horner. Un carácter inválido como un espacio, un signo más, el dígito seis, siete, ocho, nueve, una letra o puntuación aborta con entrada inválida nombrando el carácter erróneo y su posición. Los valores deben permanecer dentro del rango de enteros seguros de JavaScript para que cada dígito siga siendo exacto al serializar el resultado.

Las entradas negativas se rechazan a propósito; el alfabeto senario no tiene dígito de signo, y la base 6 con signo es otra convención. Si necesita bases arbitrarias del dos al treinta y seis con dígitos letra de la A a la Z, esa es una intención de búsqueda distinta que atiende un conversor de radix general, no esta página específica de senario.

Dónde aparecen los conversores senarios en el trabajo real

Los cursos de matemáticas y de historia de la numeración introducen la base seis porque se sitúa entre el binario y el decimal, tiene solo seis símbolos y se corresponde de forma natural con un dado de seis caras cuyas caras ya muestran del uno al seis en etiquetas decimales pero pueden reasignarse a ejercicios de valor posicional en raíz seis.

Diseñadores de juegos de mesa, autores de herramientas RPG y profesores de probabilidad que trabajan con dados d6 suelen necesitar un oráculo compartido que convierta totales de pilas y conteos de inventario en cadenas puras de dígitos 0–5 para sistemas numéricos caseros, calendarios alienígenas o puzzles codificados con dados. Matemáticos recreativos y autores de puzzles publican tablas que se quedan en dígitos del cero al cinco y necesitan conversión determinista para las claves de respuesta.

Trate las tablas de radix multi-base que llegan al treinta y seis con A hasta Z, los volcados hexadecimales puros, los conversores solo binarios, los octales, el duodecimal con dek y el, y la codificación de bytes Base64 como intenciones de búsqueda separadas con sus propias páginas, en lugar de estirar este conversor entero senario más allá de su alcance honesto.

Ejercicios de aula de valor posicional en base 6

Convierta enteros de deberes entre base 10 y base 6 solo con dígitos 0–5 para que las claves coincidan con materiales didácticos senarios y analogías de caras de dado.

Notación de dados y sistemas numéricos RPG

Asigne conteos de inventario, ticks de calendario y códigos de puzzle a cadenas puras en base 6 para juegos temáticos d6 y herramientas de lore sin codificar dígitos a mano.

¿Qué alfabeto usa este conversor senario?

Solo los seis caracteres 0, 1, 2, 3, 4 y 5. No hay dígitos letra. Cualquier carácter fuera de ese conjunto —incluidos 6–9, letras y puntuación— se rechaza como entrada inválida.

¿Qué ocurre con un dígito senario inválido?

El mensaje nombra el carácter erróneo y su posición. Solo se permiten dígitos 0–5; se rechazan espacios, signos, letras y dígitos 6–9.

¿Es lo mismo que un conversor de radix general, binario o hex?

No. Las herramientas de radix general suelen usar A–Z para dígitos a partir de diez y se detienen en base 36. El binario es base 2; el hexadecimal es base 16 con A–F. Esta página está dedicada a la base 6 (senario) con dígitos 0–5.

¿Cuánto cuesta?

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

¿Cómo paso un número decimal a base 6 a mano?

Divida entre 6 una y otra vez y anote cada resto, del 0 al 5; después léalos del último al primero. 42 da 110, porque 42 son un 36, un 6 y ninguna unidad.

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/enc/base-senary

¿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/enc/base-senary \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":"42","direction":"to_senary"}'
{
  "value": "42",
  "direction": "to_senary"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.base_senary",
  "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.

max_abs9007199254740991
max_senary_chars22
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.

El precio de las llamadas API correctas es la base publicada de $0.002 por elemento.

Cómo funcionan la codificación y decodificación senaria (base 6)

El algoritmo usa solo aritmética entera exacta: sin redondeo de punto flotante, sin semillas aleatorias, sin marcas de tiempo de reloj y sin llamadas de red, de modo que entradas idénticas producen siempre el mismo JSON.

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

Envíe dos campos obligatorios: value y direction. Los valores decimales absolutos mayores que Number.MAX_SAFE_INTEGER se rechazan para que los dígitos de orden inferior no desaparezcan en silencio; las cadenas senarias de más de veintidós caracteres también se rechazan. Comprobaciones clásicas: cuarenta y dos se codifica como uno-uno-cero en base seis, seis como diez, treinta y seis como ciento, y decodificar dos-uno-cinco devuelve ochenta y tres. Direction debe ser to_senary cuando value es un entero decimal no negativo, o from_senary cuando value es una cadena en base 6. Se aceptan alias para que formularios y scripts usen los nombres que encajen en su interfaz: value también admite n, number, input, text, decimal, senary y base6; direction también admite dir, mode y op, más sinónimos cortos como to, from, encode, decode, to_base6, from_base6, decimal_to_senary y senary_to_decimal. Para to_senary, value puede ser un entero JSON o una cadena de dígitos con un más inicial opcional; fracciones, notación científica, palabras sueltas, NaN, Infinity y negativos fallan con invalid_input y no se cobran. Para from_senary, cada carácter debe pertenecer al alfabeto del cero al cinco; cualquier otro —incluidos del seis al nueve, letras, guion bajo, guion y espacio— falla con un mensaje que nombra el dígito senario inválido y su posición base cero. En caso de éxito la respuesta repite la cadena value limpia, la dirección normalizada, decimal como número, senary como la cadena compacta en base 6, result como la forma convertida principal (senario al codificar, cadena decimal al decodificar), la cadena de alfabeto completa 012345, base igual a seis y digit_count de la representación senaria. El precio de las llamadas API correctas es la base publicada de $0.002 por elemento; los fallos de validación no consumen saldo prepago.

Dónde aparecen los conversores senarios en el trabajo real

Como esta capacidad es un motor parse puro, el precio API es la base publicada de $0.002 por elemento correcto y la validación fallida no consume saldo.

Tablas senarias y fixtures de pruebas unitarias

Genere pares deterministas decimal ↔ senario para tablas de matemáticas recreativas, claves de puzzles y tests golden de componentes UI multibase.

¿Cómo elijo la dirección?

Use to_senary cuando value sea un entero decimal no negativo y desee una cadena en base 6. Use from_senary cuando value ya sea senario y desee recuperar el entero decimal.

Ver la documentación completa del KIT →