Descrição

editar

Este módulo possibilita processar um valor de entrada (um número inteiro) de modo a devolver o valor por extenso. Pode tanto ser invocado diretamente quanto ser usado por outros módulos.

  • {{#invoke:Extenso/Ordinal|extenso|<valor>|<flexão de genero>}}

Exemplos

editar
  • {{#invoke:Extenso/Ordinal|extenso|202|m}} → ducentésimo segundo
  • {{#invoke:Extenso/Ordinal|extenso|202}} → ducentésimo segundo
  • {{#invoke:Extenso/Ordinal|extenso|202|f}} → ducentésima segunda
  • {{#invoke:Extenso/Ordinal|extenso|999999999999999|f}} → novecentas e noventa e nove trilionésima novecentas e noventa e nove bilhonésima novecentas e noventa e nove milhonésima novecentas e noventa e nove milésima noningentésima nonagésima nona

Cabeçalho de TemplateData

As informações a seguir (editar) são definidas com TemplateData. Isso possibilita o seu uso pelo Editor Visual e por outras ferramentas.

Transforma o número inteiro em número ordinal e o escreve por extenso

Parâmetros da predefinição

Esta predefinição prefere a formatação em linha dos parâmetros.

ParâmetroDescriçãoTipoEstado
valorvalor 1

Número inteiro

Exemplo
4
Númeroobrigatório
flexaoflexao 2

flexão de gênero do número ordinal

Padrão
"f" ou "m", para flexão no feminino e no masculino, respectivamente
Exemplo
m
Valor automático
m
Stringrecomendado

Testes unitários

editar

Todos os testes passaram.

test_module
Texto Esperado Atual
  {{#invoke:Extenso/Ordinal|extenso|1|m}} primeiro primeiro
  {{#invoke:Extenso/Ordinal|extenso|1|f}} primeira primeira
  {{#invoke:Extenso/Ordinal|extenso|1232|m}} milésimo ducentésimo trigésimo segundo milésimo ducentésimo trigésimo segundo
  {{#invoke:Extenso/Ordinal|extenso|1232|f}} milésima ducentésima trigésima segunda milésima ducentésima trigésima segunda
  {{#invoke:Extenso/Ordinal|extenso|1232}} milésimo ducentésimo trigésimo segundo milésimo ducentésimo trigésimo segundo
  {{#invoke:Extenso/Ordinal|extenso|999999999999999}} novecentos e noventa e nove trilionésimo novecentos e noventa e nove bilhonésimo novecentos e noventa e nove milhonésimo novecentos e noventa e nove milésimo noningentésimo nonagésimo nono novecentos e noventa e nove trilionésimo novecentos e noventa e nove bilhonésimo novecentos e noventa e nove milhonésimo novecentos e noventa e nove milésimo noningentésimo nonagésimo nono
  {{#invoke:Extenso/Ordinal|extenso|999999999999999|f}} novecentas e noventa e nove trilionésima novecentas e noventa e nove bilhonésima novecentas e noventa e nove milhonésima novecentas e noventa e nove milésima noningentésima nonagésima nona novecentas e noventa e nove trilionésima novecentas e noventa e nove bilhonésima novecentas e noventa e nove milhonésima novecentas e noventa e nove milésima noningentésima nonagésima nona
  {{#invoke:Extenso/Ordinal|extenso|9999999999999999}}
  {{#invoke:Extenso/Ordinal|extenso|9999999999999999|f}}


Ver também

editar