Transformar numeros romanos a decimales

Cerrado
Alexander - 30 sep 2009 a las 03:46
 emanuel lopez - 13 abr 2017 a las 20:49
Hola, necessto saber como hacer para transformar numeros romanos a numeros decimales, esto es para progremar en visual basic, espero me puedan ayudar, gracias
Consulta también:

3 respuestas

kalamarka Mensajes enviados 15 Fecha de inscripción lunes, 22 de febrero de 2010 Estatus Miembro Última intervención viernes, 23 de abril de 2010 66
23 abr 2010 a las 16:35
lo que puedes hacer es utilizr un bucle .....¨¨
62
tan vova uds vaca imunda cala
0
gracias por ayudarme ami tarea internet te amooooooooooooooooooooo
0
hice una función para esto. se puede probar en excel.

Function romano_a_decimal(romano As String)
    For i = 1 To Len(romano)
        Letra = Mid(romano, i, 1)
        Select Case UCase(Letra)
            Case "C"
                valor = 100
            Case "M"
                valor = 1000
            Case "D"
                valor = 500
            Case "L"
                valor = 50
            Case "X"
                valor = 10
            Case "V"
                valor = 5
            Case "I"
                valor = 1
        End Select
        If valor > valor_anterior And valor_anterior > 0 Then valor_anterior = -valor_anterior
        Total = Total + valor_anterior
        valor_anterior = valor
    Next i
    romano_a_decimal = Total + valor_anterior   
End Function


Saludos,

Edo
45
quiero saber el decimal
i want to know the decimal
0
looser
0
tu looser pinche
0
you loseerrrr piinchessseesesss
0
no ayuda en nada el ejercicio est mal
0
no me sirvio de nd
9
hola tengo ayudenme lairen
0