Conversão de Número Inteiro para Algarismos Romanos?

4 respostas
Gregory_Wizard

Conversão de Número Inteiro para Algarismos Romanos?

Olá pessoal! Sou novo no fórum e já inaugurei a minha entrada com uma pergunta. Alguém poderia me mostrar um exemplo ou uma fórmula que converta valores inteiros e Algarismos Romanos?

Agradecido: Gregory Wizatd.

4 Respostas

eros.stein

Não sei se entendi seu problema, mas se está precisando fazer conversão de inteiros pra algarismos romanos pode usar a estrutura switch.

switch(numero_inteiro){
    case 1: string_romano = "I";
                break;
    case 2: string_romano = "II";
    ...

}

ou

string_romano = "";

switch(numero_inteiro){
    case 1: string_romano += "I";
                break;
    case 2: string_romano += "II";
    ...

}
T

http://www.faqs.org/docs/javap/c9/ex-9-3-answer.html

Gregory_Wizard

Correto!

Eu também tentei utilizando o Switch, o problema é que o CASE só é interessante para pequenas combinações. EX: de 1 até 10.

Na verdade eu quero uma fórmula ou algoritmo que converta qualquer número inteiro positivo que seja digitado pelo usuário! Ex.: 1, 1999, 25001 …

Mas mesmo assim: Obrigado Pela Ajuda!

Gregory_Wizard

Obrigado Thingol, foi de grande Ajuda!

Falow!

Criado 1 de outubro de 2007
Ultima resposta 1 de out. de 2007
Respostas 4
Participantes 3