Calculadora de cronograma romano
Na frase «aMore paVLVs», as letras romanas M, V, L e V somam 1060. Digite qualquer frase e a calculadora encontra cada M, D, C, L, X, V e I, mostra todas em ordem e informa o ano que formam. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Texto
- aMore paVLVs
- Letras
- M, V, L, V
- Valor do ano
- 1.060
Some os valores das letras dos algarismos romanos contidos em uma frase. Intenção de busca: calculadora de cronograma romano. Nenhuma chamada de rede ou semente aleatória é necessária. Trabalhos com falha não são cobrados.
Como um cronograma esconde um ano
Um cronograma é uma frase em que algumas letras também funcionam como números romanos, de modo que, somadas, revelam um ano. As sete letras que contam são M, que vale 1000; D, 500; C, 100; L, 50; X, 10; V, 5; e I, 1. Todas as outras são ignoradas. Em «aMore paVLVs» sobram M, V, L e V, que somam 1000 mais 5 mais 50 mais 5, ou seja, 1060. A calculadora lista as letras encontradas na ordem em que aparecem, para você conferir cada uma com a frase.
Uma soma simples e os erros que ela evita
Ao contrário de um número romano comum, um cronograma é lido somando: a posição da letra nunca importa e nada é subtraído, então um V escrito antes de um L soma 5 em vez de tirar. O deslize mais comum ao contar à mão é deixar passar uma letra escondida dentro de uma palavra, ou esquecer que um I ou um V de uma palavra qualquer conta tanto quanto os outros. Colando a frase inteira, a calculadora encontra todas as letras de uma vez.
Casos de uso
Ensino
Goldens fixados.
Perguntas frequentes
Quanto 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. Qualquer outra letra da frase não soma nada ao total.
A ordem das letras importa?
Não. Em um cronograma as letras são simplesmente somadas e nunca subtraídas, ao contrário de um número romano comum. Um V escrito antes de um L soma 5 em vez de subtrair.
Dá para ver quais letras foram contadas?
Sim. Além do ano, a calculadora mostra a lista de letras romanas que encontrou, na ordem em que aparecem na frase, para você conferir uma por uma.
As outras letras da frase mudam o resultado?
Não. Só as sete letras romanas contam e o resto é ignorado. Em «aMore paVLVs», as letras a, o, r, p e s não somam nada; o ano vem apenas de M, V, L e V.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"text": "aMore paVLVs"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.roman_chronogram",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que payloads inválidos falham com invalid_input. O arredondamento half-up é aplicado uma única vez a partir dos valores IEEE brutos quando casas decimais são solicitadas. Use o mesmo JSON em planilhas, CMS, automação ou demonstrações de ensino.
Como funciona
Some os valores das letras dos algarismos romanos contidos em uma frase. Nenhuma chamada de rede ou semente aleatória é necessária. Trabalhos com falha não são cobrados. Nenhuma chamada de rede ou semente aleatória é necessária. Trabalhos com falha não são cobrados. M=1000, D=500, C=100, L=50, X=10, V=5, I=1. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que payloads inválidos falham com invalid_input. O arredondamento half-up é aplicado uma única vez a partir dos valores IEEE brutos quando casas decimais são solicitadas. Use o mesmo JSON em planilhas, CMS, automação ou demonstrações de ensino. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que payloads inválidos falham com invalid_input. O arredondamento half-up é aplicado uma única vez a partir dos valores IEEE brutos quando casas decimais são solicitadas. Use o mesmo JSON em planilhas, CMS, automação ou demonstrações de ensino.
Entradas, limites e arredondamento
Casas decimais opcionais usam half-up uma vez. As saídas repetem as entradas. Nenhuma chamada de rede ou semente aleatória é necessária. Trabalhos com falha não são cobrados. Nenhuma chamada de rede ou semente aleatória é necessária. Trabalhos com falha não são cobrados. Forneça os campos JSON obrigatórios. Tipos inválidos geram invalid_input. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que payloads inválidos falham com invalid_input. O arredondamento half-up é aplicado uma única vez a partir dos valores IEEE brutos quando casas decimais são solicitadas. Use o mesmo JSON em planilhas, CMS, automação ou demonstrações de ensino. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que payloads inválidos falham com invalid_input. O arredondamento half-up é aplicado uma única vez a partir dos valores IEEE brutos quando casas decimais são solicitadas. Use o mesmo JSON em planilhas, CMS, automação ou demonstrações de ensino.
Quando usar
Use quando a intenção de busca corresponder. Some os valores das letras dos algarismos romanos contidos em uma frase. Nenhuma chamada de rede ou semente aleatória é necessária. Trabalhos com falha não são cobrados. Nenhuma chamada de rede ou semente aleatória é necessária. Trabalhos com falha não são cobrados. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que payloads inválidos falham com invalid_input. O arredondamento half-up é aplicado uma única vez a partir dos valores IEEE brutos quando casas decimais são solicitadas. Use o mesmo JSON em planilhas, CMS, automação ou demonstrações de ensino. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que payloads inválidos falham com invalid_input. O arredondamento half-up é aplicado uma única vez a partir dos valores IEEE brutos quando casas decimais são solicitadas. Use o mesmo JSON em planilhas, CMS, automação ou demonstrações de ensino.
Casos de integração
Verificação rápida
Widget gratuito.
Automação
Mesmo JSON via API.
Perguntas técnicas
É gratuito?
Sim, tier A.
Usa rede?
Não.
Entrada inválida?
Gera invalid_input.
Tem API?
Sim.
Idiomas?
Somente EN; o Nitro hidrata.