Saltar para o conteúdo

Módulo:Extenso/Cardinal/doc

Origem: Wikipédia, a enciclopédia livre.

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/Cardinal|extenso|<valor>|<flexão de genero>}}

Exemplos[editar código-fonte]

  • {{#invoke:Extenso/Cardinal|extenso|202|m}} → duzentos e dois
  • {{#invoke:Extenso/Cardinal|extenso|202}} → duzentos e dois
  • {{#invoke:Extenso/Cardinal|extenso|202|f}} → duzentas e duas
  • {{#invoke:Extenso/Cardinal|extenso|999999999999999|f}} → novecentas e noventa e nove trilhões novecentas e noventa e nove bilhões novecentas e noventa e nove milhões novecentas e noventa e nove mil novecentas e noventa e nove

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.

Escreve o número inteiro por extenso

Parâmetros da predefinição

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

ParâmetroDescriçãoTipoEstado
11

valor a ser escrito por extenso

Exemplo
1102
Númeroobrigatório
22

flexão de gênero a ser aplicada ao número por extenso

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

Testes unitários[editar código-fonte]

Todos os testes passaram.

test_module
Texto Esperado Atual
Sim {{#invoke:Extenso/Cardinal|extenso|1|m}} um um
Sim {{#invoke:Extenso/Cardinal|extenso|1|f}} uma uma
Sim {{#invoke:Extenso/Cardinal|extenso|1232|m}} mil duzentos e trinta e dois mil duzentos e trinta e dois
Sim {{#invoke:Extenso/Cardinal|extenso|1232|f}} mil duzentas e trinta e duas mil duzentas e trinta e duas
Sim {{#invoke:Extenso/Cardinal|extenso|1232}} mil duzentos e trinta e dois mil duzentos e trinta e dois
Sim {{#invoke:Extenso/Cardinal|extenso|999999999999999}} novecentos e noventa e nove trilhões novecentos e noventa e nove bilhões novecentos e noventa e nove milhões novecentos e noventa e nove mil novecentos e noventa e nove novecentos e noventa e nove trilhões novecentos e noventa e nove bilhões novecentos e noventa e nove milhões novecentos e noventa e nove mil novecentos e noventa e nove
Sim {{#invoke:Extenso/Cardinal|extenso|999999999999999|f}} novecentas e noventa e nove trilhões novecentas e noventa e nove bilhões novecentas e noventa e nove milhões novecentas e noventa e nove mil novecentas e noventa e nove novecentas e noventa e nove trilhões novecentas e noventa e nove bilhões novecentas e noventa e nove milhões novecentas e noventa e nove mil novecentas e noventa e nove
Sim {{#invoke:Extenso/Cardinal|extenso|9999999999999999}}
Sim {{#invoke:Extenso/Cardinal|extenso|9999999999999999|f}}


Ver também[editar código-fonte]