ForHosting KIT · Conversores de unidades

Conversor de cardinal para ordinal em inglês

O 21 vira 21st, e os casos difíceis saem certos: 11th, 12th e 13th, nunca 11st. Uma regra só para rankings, resultados de corridas, certificados e textos de produto, com o sufixo também separado para estilizar. 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úmero
21
Você obtém
Ordinal
21st
Sufixo
st

Redatores, textos de produto, tabelas de classificação e geradores de documentos precisam o tempo todo das formas ordinais de números inteiros em inglês: o primeiro lugar como 1st, o segundo como 2nd e o vigésimo primeiro como 21st. Fazer isso à mão convida a erros de um em relação aos números terminados em onze a treze e aos terminados em um, dois ou três. Esta capacidade aceita um único inteiro e devolve a abreviação ordinal padrão do inglês com o sufixo correto, usando um conjunto de regras determinístico.

O que é uma abreviação ordinal e quando você precisa dela

Um número cardinal responde quantos; um ordinal responde qual posição em uma sequência. O inglês costuma escrever ordinais curtos com um numeral mais um sufixo de duas letras: 1st, 2nd, 3rd, 4th. Essas formas aparecem em classificações de corrida, títulos de capítulo, notas de versão, tabelas de jogos, rótulos de aniversário, linhas de endereço e strings de interface que ordenam itens.

A parte difícil não é lembrar que a maioria dos números leva th, mas aplicar as exceções de forma consistente. Números terminados em um geralmente levam st, exceto onze; os terminados em dois levam nd, exceto doze; os terminados em três levam rd, exceto treze. Todos os demais casos, incluindo os de treze a dezenove e os múltiplos de dez, levam th.

Planilhas e condicionais improvisadas muitas vezes tratam mal o 11–13 ou aplicam só o dígito das unidades sem checar os dois últimos dígitos, então 11 vira 11st ou 23 vira 23th. Você envia um inteiro; recebe um objeto estável com o número original, a string ordinal completa e o sufixo isolado para estilização.

Como a conversão funciona e o que conta como entrada válida

O algoritmo é puro e determinístico. Após validar que a entrada é um inteiro de verdade, o conversor toma o valor absoluto, olha os dois últimos dígitos e escolhe st, nd, rd ou th. Se os dois últimos dígitos formarem onze, doze ou treze, o sufixo é sempre th.

Caso contrário, o último dígito isolado decide: um mapeia para st, dois para nd, três para rd e todos os demais para th. O sinal do número original é preservado no numeral, então inteiros negativos mantêm o sinal de menos antes dos dígitos e do sufixo. Zero vira 0th.

Limites de inteiro seguro se aplicam para que os resultados permaneçam exatos em ambientes JavaScript. Não há troca de locale nesta capacidade; as abreviações seguem a prática editorial comum do inglês, usada em interfaces de produto e em textos técnicos. A resposta sempre inclui number, ordinal e suffix, de modo que os consumidores exibam a forma completa ou estilizem o sufixo separadamente, sem rederivar a regra no cliente.

Onde usar: no navegador ou em processos automáticos

Para uma conferência pontual — confirmar que o vigésimo primeiro é 21st, que o décimo segundo é 12th, ou que uma tabela de classificação não vai imprimir 2th — use a ferramenta gratuita no navegador desta página. As respostas nunca dependem do relógio, de aleatoriedade ou de chamadas de rede, o que torna confiáveis os testes de referência e a execução em edge multirregião.

Insira a chamada em um passo de ETL que normaliza colunas de posição, em um plugin de CMS que expande tags de mesclagem como número da colocação em texto de exibição, ou em um cliente de jogo que mostra as posições de chegada após uma corrida. Como o trabalho é lógica leve de parse de tier A, a latência permanece baixa e não há desvio de modelo a revalidar a cada deploy.

Placares e resultados de corrida

Transforme inteiros de colocação em rótulos 1st, 2nd, 3rd para tabelas de classificação, pódios e retrospectivas pós-evento sem codificar tabelas de sufixo em cada cliente.

Geração de documentos e certificados

Insira ordinais corretos em inglês na redação de aniversários, em números de edição e em linhas de premiação classificada ao renderizar PDFs ou saídas de mala direta.

Textos de produto e modelos de CMS

Expanda campos de classificação ou de etapa em strings ordinais em notas de versão, passos de integração e blocos de marketing com uma única regra compartilhada.

Que entrada o conversor de ordinais aceita?

Um único inteiro (por exemplo 1, 21 ou -3), opcionalmente como cadeia de dígitos sem ponto decimal.

Como 11, 12 e 13 são tratados?

Eles sempre levam o sufixo th (11th, 12th, 13th), mesmo terminando em 1, 2 e 3. A mesma regra dos números terminados em onze a treze vale para 111th, 112th e 113th.

O que uma resposta bem-sucedida contém?

O inteiro original como number, a abreviação completa como ordinal (por exemplo 21st) e o sufixo de duas letras isolado, para estilização opcional.

Ela suporta idiomas além do inglês?

Não. Esta capacidade implementa apenas as abreviações ordinais do inglês. Outros idiomas usam morfologia diferente e devem ser tratados por formatadores dedicados.

O que acontece com o zero e os números negativos?

O zero vira 0th e os inteiros negativos mantêm o sinal de menos antes dos dígitos e do sufixo. Decimais como 21,5 são recusados, porque só números inteiros têm forma ordinal.

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/fmt/ordinal

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/fmt/ordinal \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"number":21}'
{
  "number": 21
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fmt.ordinal",
  "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.

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.

Execute-a de graça no seu navegador para uma conferência rápida, ou chame a API a US$ 0,002 por requisição bem-sucedida quando precisar do mesmo resultado em um pipeline.

O que é uma abreviação ordinal e quando você precisa dela

Centralizar a regra atrás de um único endpoint faz com que o texto de marketing, os modelos de PDF e as telas de celular escrevam as mesmas posições da mesma forma.

Como a conversão funciona e o que conta como entrada válida

Valores não inteiros são recusados: números de ponto flutuante como 21.5, cadeias com ponto decimal, campos vazios e textos não numéricos, todos falham com invalid_input e uma mensagem clara de que um inteiro é exigido.

Onde executar: ferramenta gratuita no navegador ou API automatizada

A mesma função pura alimenta o caminho da API quando você gera certificados, placares, linhas de fatura, títulos de boletins ou modelos localizados que ainda usam ordinais em inglês. Cada chamada de API bem-sucedida custa US$ 0,002; a validação que falha não é cobrada, então sondar um float ruim ou omitir o campo não esgota o saldo pré-pago. Quando seu produto for lançado em mais idiomas, mantenha a redação ordinal desses locales em formatadores separados; este endpoint é dono apenas do contrato de abreviação em inglês.

Quanto custa a API?

US$ 0,002 por requisição bem-sucedida. A ferramenta do navegador é gratuita. Entrada não inteira inválida não é cobrada.

Ver a documentação completa do KIT →