Módulo:Extenso/Ordinal/doc
Aspeto
Esta é uma subpágina de documentação para o Módulo:Extenso/Ordinal. Ela contém informações sobre o seu uso, categorias, bem como todo o conteúdo que não faz parte do módulo original. |
Esta é uma subpágina de documentação para o Módulo:Extenso/Ordinal. Ela contém informações sobre o seu uso, categorias, bem como todo o conteúdo que não faz parte do módulo original. |
Descrição[editar código-fonte]
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.
Uso[editar código-fonte]
{{#invoke:Extenso/Ordinal|extenso|<valor>|<flexão de genero>}}
Exemplos[editar código-fonte]
{{#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âmetro | Descrição | Tipo | Estado | |
---|---|---|---|---|
valor | valor 1 | Número inteiro
| Número | obrigatório |
flexao | flexao 2 | flexão de gênero do número ordinal
| String | recomendado |
Testes unitários[editar código-fonte]
Todos os testes passaram.
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}} |