¿Convertir numeros naturales a romanos en pascal?

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!

Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Helpful Social

Copyright © 2024 Q2A.ES - All rights reserved.