Calculadora de cronograma romano
En la frase «aMore paVLVs», las letras romanas M, V, L y V suman 1060. Escriba cualquier frase y la calculadora encuentra cada M, D, C, L, X, V e I, las muestra en orden y le da el año que forman. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Texto
- aMore paVLVs
- Letras
- M, V, L, V
- Valor del año
- 1 060
Suma los valores de las letras de numeración romana incrustadas en una frase. Intención de búsqueda: cronograma romano. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan.
Cómo un cronograma esconde un año
Un cronograma es una frase en la que algunas letras funcionan también como números romanos, de modo que al sumarlas aparece un año. Las siete letras que cuentan son M, que vale 1000; D, 500; C, 100; L, 50; X, 10; V, 5, e I, 1. Todas las demás se ignoran. En «aMore paVLVs» quedan M, V, L y V, que suman 1000 más 5 más 50 más 5, es decir, 1060. La calculadora enumera las letras halladas en el orden en que aparecen, para que pueda cotejarlas con la frase.
Una suma sencilla y los errores que evita
A diferencia de un número romano corriente, un cronograma se lee sumando: la posición de una letra nunca importa y nada se resta, así que una V escrita antes de una L suma 5 en vez de quitarlo. El descuido más común al contar a mano es pasar por alto una letra escondida dentro de una palabra, o no tener en cuenta que una I o una V de una palabra cualquiera cuenta igual que las demás. Si pega la frase completa, la calculadora encuentra todas las letras de una vez.
Preguntas frecuentes
¿Cuánto vale cada letra romana?
M vale 1000, D vale 500, C vale 100, L vale 50, X vale 10, V vale 5 e I vale 1. Cualquier otra letra de la frase no suma nada.
¿Importa el orden de las letras?
No. En un cronograma las letras simplemente se suman y nunca se restan, a diferencia de un número romano corriente. Una V escrita antes de una L suma 5 en lugar de restarlo.
¿Puedo ver qué letras se contaron?
Sí. Además del año, la calculadora muestra la lista de letras romanas que encontró, en el orden en que aparecen en la frase, para que pueda comprobarlas una por una.
¿Las demás letras de la frase afectan al resultado?
No. Solo cuentan las siete letras romanas y el resto se ignora. En «aMore paVLVs», las letras a, o, r, p y s no suman nada; el año sale únicamente de M, V, L y V.
Herramientas relacionadas
Para desarrolladores — acceso por API
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.
Endpoint de API
¿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.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/math/roman-chronogram \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"aMore paVLVs"}'const res = await fetch("https://api.kit.forhosting.com/math/roman-chronogram", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "aMore paVLVs"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/roman-chronogram",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "aMore paVLVs"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/roman-chronogram", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"aMore paVLVs"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"aMore paVLVs"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/roman-chronogram", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"text": "aMore paVLVs"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.roman_chronogram",
"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.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes.
Cómo funciona
Suma los valores de las letras de numeración romana incrustadas en una frase. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. M=1000,D=500,C=100,L=50,X=10,V=5,I=1. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes.
Entradas, límites y redondeo
Los decimales opcionales usan half-up una sola vez. Las salidas reflejan las entradas. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. Proporcione los campos JSON obligatorios. Los tipos no válidos generan invalid_input. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes.
Cuándo usarla
Úsela cuando la intención de búsqueda coincida. Suma los valores de las letras de numeración romana incrustadas en una frase. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes.
Casos de integración
Comprobación rápida
Widget gratuito.
Automatización
El mismo JSON a través del API.
Docencia
Ejemplos golden fijados.
Preguntas técnicas
¿Gratis?
Sí, tier A.
¿Red?
No la usa.
¿Entrada no válida?
Devuelve invalid_input.
¿API?
Sí.
¿Idiomas?
Solo EN; Nitro los hidrata.