Blogia
El Mundo de la Programacion.

Conversión de Números Arábigos a Romanos

Conversión de Números Arábigos a Romanos

Números Arábigos a Romanos en C#.Net con Visual Studio 2005

Sistema de numeración posicional que utiliza los signos  siguientes: I, V, X, L, C, D, M.

La equivalencia en decimal o arábigo es:


I
V
X
L
C
D
M
1
5
10
50
100
500
1000

Para escribir un número se ponen correlativamente los signos, teniendo en cuenta que una cifra puesta a la derecha de otra muestra el valor de aquella en una cantidad igual a la que representa, por ejemplo: XV equivale a 10 + 5 = 15 en numeración decimal.

No puede repetirse una misma cifra más de tres veces consecutivas. Para ello debe tenerse en cuenta que una cifra de un orden inmediatamente inferior al de otra colocado a su izquierda, resta una cantidad igual a su valor. Para escribir el número decimal 4 hemos de poner IV y no IIII.

Colocando un trazo horizontal sobre una cifra queda multiplicada por mil.



V  5,000

X 10,000

L 50,000

C 100,000

D  500,000

M  1,000,000


Inicio
Dadas las tablas Romanos[] y Valores[]
Pedir: A
Hacer Resultado = ""
Ciclo en i para cada elemento de Romanos
Mientras Valores < = A hacer
Resultado = Resultado + Romanos
A = A - Valores
Fin-Mientras
Fin-Ciclo
Mostrar Resultado

Fin

Descaga el codigo o ejercicio en vb.net 2005

Saludos... Su colega y amigo Zanabria

Zanabria_Talledos@hotmail.com

Zanabriata@yahoo.com.mx

Pass: ALIZEE

1 comentario

Chat -

De donde sacas estas cosas tan interesantes y tan utiles para el dia de mañana? Me gustaria sabero para buscar mas informacion.