Números Romamos

- Você tem dificuldades para ler os números romanos que aparecem sempre no final dos filmes ?
- Você tem dificuldade de entender a sintaxe dos numerais romanos na hora de fazer uma documentação e sempre se perde ?
- Você não tem nada o que fazer e a partir de hoje quer mudar o sistema decimal para romano ?

Seus problemas acabaram, chegou o RomanConverterTabajara, com ele você poderá transformar numerais decimais em romanos sem o mínimo esforço, basta criar um único arquivo com o seguinte conteúdo:

/[0-9]*[5-9]...$/q
s/1...$/M&/;s/2...$/MM&/;s/3...$/MMM&/;s/4...$/MMMM&/
s/6..$/DC&/;s/7..$/DCC&/;s/8..$/DCCC&/;s/9..$/CM&/
s/1..$/C&/;s/2..$/CC&/;s/3..$/CCC&/;s/4..$/CD&/;s/5..$/D&/
s/6.$/LX&/;s/7.$/LXX&/;s/8.$/LXXX&/;s/9.$/XC&/
s/1.$/X&/;s/2.$/XX&/;s/3.$/XXX&/;s/4.$/XL&/;s/5.$/L&/
s/1$/I/;s/2$/II/;s/3$/III/;s/4$/IV/;s/5$/V/
s/6$/VI/;s/7$/VII/;s/8$/VIII/;s/9$/IX/
s/[0-9]//g

Salve ele como RomanConverterTabajara.sed e utilize da melhor forma. Exemplo:

gis@GIS43:~> echo '1980' | sed -f RomanConverterTabajara.sed
MCMLXXX

Mais uma inutidade com a garantia do JCM

Fonte: email

Comentários

Anônimo disse…
hello,

there exists some excel vba UDF (user defined function) to handle these numbers in both direction.

i'm working on edi (gis too) but don't send any movie ;-)

bye
talktalk