• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

vasco16

Ajuda como fazer esta conversao...

7 mensagens neste tópico

boas pessoal tenho um trabalho da escola em que tenho de fazer um programa em VB que o objectivo e converter numeração romana para arabe alguem me da uma ajudnha?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas.

Para não complicar as coisas talvez o melhor seja utilizares o Case para fazeres isso. Não é a melhor forma mas resulta  :thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

arabe??? que raio de num,eracao é essa???

sim o case é dos metodos mais utilizados...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

arabe??? que raio de num,eracao é essa???

sim o case é dos metodos mais utilizados...

A que nós utilizamos  :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

hehe, lol, altamente... afinal sempre temos qualquer coisa em comum com os arabes...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

pois aprendi uma tecnica para fazer esse programa fiz uma tabela (matriz) uma para romanos e outra para arabes com os numeros 1, 4, 5, 9, 10, 40, 50, 90, 100, 400, 500, 900, e 1000 e com a tabela com estes numeros em romano, o programa so pode atingir numeros ate 3999 e se forem a ver escolhem um numero... e vao convertendo com esta tabela mas tem partir do 1000.

Exemplo numero 590:

o numero mais perto do 1000 é o 500 logo D depois o mais perto é o 90 logo XC

590 = DXC

peço desculpa pela má explicação mas foi o melhor que consigui fazer se tiverem duvida avisem :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ta porreiro sim senhor...

deu pa perceber +/-... mas pronto esta dentro do percebivel...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora