9 votos

Cómo convertir un número en números romanos

No sé cómo convertir un número a números romanos usando ecuaciones matemáticas. Si M=1000, D=500, C=100, L=50, X=10, V=5, I=1 entonces ¿cómo convertir cualquier número decimal a números romanos?

Por ejemplo, si es 1952 entonces se verá como MCMLII

Si alguien conoce el método, por favor ayúdame a aprender este método. ¡Estoy esperando tu ayuda! :)

9voto

Amzoti Puntos 46324

Yo recomendaría revisar este sitio, que también tiene un convertidor.

http://www.mathsisfun.com/roman-numerals.html

Si estabas buscando un algoritmo, mira:

http://blog.functionalfun.net/2009/01/project-euler-89-converting-to-and-from.html

Esta pregunta también fue respondida en StackOverflow usando código C: ver. https://stackoverflow.com/questions/4986521/how-to-convert-integer-value-to-roman-numeral-string (ver la respuesta de ValueConverter para un enfoque eficiente)

¡Disfruta!

-A

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X