Predefinição:Roman/doc

Fonte: Enciclopédia de conhecimento da Igreja de Deus
Revisão em 07h13min de 14 de maio de 2024 por Jaewoo (discussão | contribs) (Criou a página com "{{Subpágina de documentação}} <!-- Por favor, adicione as categorias e as interwikis na parte inferior desta página. --> {{Lua|Module:Roman}} <!-- {{Lua sidebar}} enwiki --> 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 == <syntaxhighlight lang="wikitext">{{Roman|número|mensa...")
(dif) ← Revisão anterior | Revisão atual (dif) | Revisão seguinte → (dif)
Saltar para a navegação Saltar para a pesquisa

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

<syntaxhighlight lang="wikitext">Erro Lua: Número inválido número.</syntaxhighlight>

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

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 Predefinição:Parâmetro, 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:

Exemplos

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

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

Converter números em algarismos romanos.

Parâmetros 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


en:Template:Roman/doc