hey guys, i am reading that “learning to program” by Chris P. still

and at the end of each lesson they give you a “give this a try” thing

for you practice what you’ve learned… Anyway, at the end of Chapter 9

they give you this to try. I sort of have an idea of what i should do,

but i really just don’t understand the modulus(%) stuff, i was wondering

if you guys could help me with just understanding what modulus is and

how it works, thank you!

BELOW IS THE PROBLEM THEY GIVE …

Old-school Roman numerals. In the early days of Roman numerals,

the Romans didnÃƒÃ• bother with any of this new-fangled subtraction

IX nonsense. No sir, it was straight addition, biggest to littlest -

so 9 was written VIIII, and so on. Write a method that, when

passed an integer between 1 and 3000 (or so), returns a string

containing the proper old-school Roman numeral. In other words,

old_roman_numeral 4 should return ‘IIII’. Make sure to test

your method on a bunch of different numbers. Hint: Use the integer

division and modulus methods on page 36.

For reference, these are the values of the letters used:

I = 1 V = 5 X = 10 L = 50

C = 100 D = 500 M = 1000