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

Exemplos

editar
  • {{#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

Todos os testes passaram.

test_module
Texto Esperado Atual
  {{#invoke:Extenso/Cardinal|extenso|1|m}} um um
  {{#invoke:Extenso/Cardinal|extenso|1|f}} uma uma
  {{#invoke:Extenso/Cardinal|extenso|1232|m}} mil duzentos e trinta e dois mil duzentos e trinta e dois
  {{#invoke:Extenso/Cardinal|extenso|1232|f}} mil duzentas e trinta e duas mil duzentas e trinta e duas
  {{#invoke:Extenso/Cardinal|extenso|1232}} mil duzentos e trinta e dois mil duzentos e trinta e dois
  {{#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
  {{#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
  {{#invoke:Extenso/Cardinal|extenso|9999999999999999}}
  {{#invoke:Extenso/Cardinal|extenso|9999999999999999|f}}


Ver também

editar