Tengo una tarea, debo convertir un número ingresado a su forma escrita en números romanos en pascal hasta el 999. El hecho es que lo hago de la siguiente forma:
Dividir el valor que te dan entre el valor de las letras romanas, de la más grande a la más chica y ve contándolas. Al final imprimes la respuesta según los datos que recogiste.
El problema es que no se como "imprimir" Los resultados en las letras, porque supongamos que dividimos 240 entre 100 (Osea X equivale a 100 a numeros romanos) el problema es que no se como poner 2 veces la constante "x" al final... ayuda porfa.
(Por ejemplo: 245
245 div 100= 2 con residuo de 45,
45 div 40= 1 con residuo de 5,
5 div 5 = 1 con residuo de 0.
Sería 2 X, 1 XL, y 1 V...
El problema es que no sé como poner las letras, el procedimiento lo tengo claro, pero necesito desplegar las letras sólo usando el coeficiente sin residuos de cada letra romana).. Por favor, ayudénme, es confuso pero no sé como.. Gracias!
Copyright © 2024 Q2A.ES - All rights reserved.
Answers & Comments
Verified answer
Aquí está el código del programa:
http://algoritmosurgentes.com/algoritmo.php?a=278
Aquí está el programa compilado en formato ejecutable para que veas cómo funciona:
http://www.4shared.com/zip/YEXeZnER/romano.html