Predefinição:Roman

Documentação da predefinição[ver] [editar] [histórico] [purgar]

Esta predefinição converte numerais arábicos (ou seja, 1, 2, 3, etc.) em numerais romanos (I, II, III etc.). Atualmente funciona para qualquer número inteiro entre 1 e 4999999.

Uso editar

{{Roman|número|mensagem}}

Substitua número pelo número que você gostaria de converter para algarismos romanos. Para números superiores a 4999999, a predefinição gera "N/A". Isso pode ser alterado substituindo mensagem pelo seu texto preferido.

Uma linha superior, representando a multiplicação por 1000, é usada para estender o intervalo superior da função.

Veja algarismos romanos para mais informações.

Suporte para frações editar

A predefinição pode aceitar análise de decimais, frações e expressões aritméticas. Isso não é ativado por padrão. Para habilitar isso, forneça |fraction=yes, ou seja {{Roman|105.5|fraction=yes}} ou {{Roman|105.5|muito grande|fraction=yes}}.

A saída de numerais romanos para valores fracionários usa estes símbolos:

  • S = 12
  • : = 16
  • • = 112
  • Є = 124
  • ƧƧ = 136
  • Ɔ = 148
  • Ƨ = 172
  • Ƨ = 1144
  • ℈ = 1288
  • » = 11728
  • N = 0

Exemplos editar

Numerais árabes Chamada da predefinição Numerais romanos
0 {{Roman|0}} N
1 {{Roman|1}} I
2 {{Roman|2}} II
49 {{Roman|49}} XLIX
50 {{Roman|50}} L
51 {{Roman|51}} LI
1024 {{Roman|1024}} MXXIV
4999 {{Roman|4999}} IVCMXCIX
5000 {{Roman|5000}} V
5001 {{Roman|5001}} VI
69105 {{Roman|69105}} LXIXCV
1048576 {{Roman|1048576}} MXLVMMMDLXXVI
4999999 {{Roman|4999999}} MMMMCMXCIXCMXCIX
7654321 {{Roman|7654321}} N/A
7654321 {{Roman|7654321|muito grande}} muito grande

Se o número fornecido for negativo, a predefinição exibirá uma mensagem de erro. Se o primeiro parâmetro fornecido não puder ser interpretado como um número, a predefinição também emitirá uma mensagem de erro. Se nenhum argumento for fornecido, a predefinição não produzirá saída.

Exemplos decimais, fracionários e aritméticos editar

Valor Chamada na predefinição Numerais romanos
0.0005 {{Roman|0.0005}} »
20.002 {{Roman|20.002}} XX»»»
110.003472 {{Roman|110.003472}} CX℈
3+4.007 {{Roman|3+4.007}} VIIƧ
1-0.9861 {{Roman|1-0.9861}} Ƨ
4.6*2.5 {{Roman|4.6*2.5}} XIS
1/3 {{Roman|1/3}} ::
9999/10000 {{Roman|9999/10000}} S::ЄƧƧƧ℈»»»»»
100+5.5 {{Roman|100+5.5}} CVS

Dados da predefinição editar

Converter números em algarismos romanos.

Parâmetros da predefinição[Editar dados da predefinição]

ParâmetroDescriçãoTipoEstado
Número1

O número a ser convertido em algarismos romanos. Se o parâmetro passado não puder ser interpretado como um valor numérico, nenhuma saída é gerada.

Exemplo
69105
Númeroopcional
Mensagem2

Mensagem a ser exibida para números muito grandes para serem exibidos em algarismos romanos. (O maior número suportado é 4999999.)

Padrão
N/A
Exemplo
Muito grande
Stringopcional

Ver também editar