Alguien me puede ayudar a traducir este pseudocodigo a PHP, ya que lo necesito para convertir numeros romanos a arabigos xD.
Código:
Pseudocódigo
Condiciones iniciales:
Como condición inicial consideraremos que contamos con una función llamada ValorRomano() que nos devuelve el valor numérico de caracteres individuales.
Ejemplo: ValorRomano("I")=1, ValorRomano("V")=5
1. Inicio
2. Previa definición de ValorRomano()
3. Obtener: R como número Romano
4. Resultado = 0
5. Max = Longitud de R
6. Ciclo en i hasta Max - 1
7. C = Caracter i de R
8. C2 = Caracter i+1 de R
9. si ValorRomano(C)< ValorRomano(C2) entonces
10. Resultado = Resultado - ValorRomano(C)
11. sino
12. Resultado = Resultado + ValorRomano(C)
13. Fin-si
14. Fin-Ciclo
15. C2 = Caracter Max de R
16. Resultado = Resultado + ValorRomano(C2)
17. Mostrar Resultado
18. Fin
Este es mi codigo que llevo por el momento, disculpen si mi codigo es una basura pero estoy aprendiendo PHP y psss no se mucho xD
Código PHP:
Ver originalfunction romanoArabigo($numromano){
}
Supuestamente no se si esta bien esa funcion que nos devuelve el valor numerico de los caracteres individuales que seria en el pseudocodigo la funcion de ValorRomano()