Write a program that converts a number entered in Roman numerals to decimal form. Your program should consist of a class , say romanType . An object of romanType should do the following:
a. Store the number as a Roman numeral.
b. Convert and store the number into decimal form.
c. Print the number as a Roman numeral or decimal number as requested by the user. (Write two separate functions—one to print the number as a Roman numeral and the other to print the number as a decimal number.)
The decimal values of the Roman numerals are:
M
1000
D
500
C
100
L
50
X
10
V
5
I
1
Remember, a larger numeral preceding a smaller numeral means addition, so LX is 60 . A smaller numeral preceding a larger numeral means subtraction, so XL is 40 . Any place in a decimal number, such as the 1s place, the 10s place, and so on, requires from zero to four Roman numerals.
d. Test your program using the following Roman numerals: MCXIV , CCCLIX , and MDCLXVI .
We need at least 10 more requests to produce the solution.
0 / 10 have requested this problem solution
The more requests, the faster the answer.