HEALTH EDUCATION SYSTEMS INC (HESI) A2 EXAM • MATHEMATICS

Work with Roman numerals (as tested)

Master the ancient numeral system still used in healthcare prescriptions, clock faces, and standardized exams.

Historical Context & Motivation

The Roman numeral system is one of the most enduring legacies of ancient Rome, a notation that persisted through the fall of the Western Empire, the Middle Ages, and the Renaissance, and that remains embedded in modern professional practice today. Unlike the positional Hindu-Arabic system we use for arithmetic, Roman numerals rely on an additive-subtractive principle in which the values of individual letter-symbols are combined or subtracted depending on their relative positions. Understanding this system is not merely an exercise in historical curiosity; it is a tested competency on the HESI A2 examination because Roman numerals appear routinely in medication dosages, prescription writing, and clinical documentation. A graduate-level candidate preparing for nursing or allied health admission must therefore demonstrate fluency in reading, writing, and converting Roman numerals quickly and accurately.

c. 900 BCE
Etruscan Tally Origins
The Etruscans develop tally-based numeral marks on trade goods and boundary stones. These proto-Roman symbols use simple vertical strokes and angled marks that later evolve into I, V, and X.
c. 500 BCE
Roman Republic Codification
As Rome consolidates political power, its numeral system becomes standardized across administration, coinage, and monumental inscriptions. The symbols L (50), C (100), D (500), and M (1000) are formalized during this period.
c. 100 CE
Subtractive Notation Emerges
Roman scribes begin using subtractive pairs such as IV (4) and IX (9) to economize inscription space, a convention that becomes standard in later centuries and remains the accepted modern form.
1202 CE
Fibonacci's Liber Abaci
Leonardo of Pisa publishes the Liber Abaci, introducing Hindu-Arabic numerals to European commerce. Roman numerals gradually recede from everyday arithmetic but retain ceremonial and professional roles.
Present
Clinical & Examination Use
Roman numerals persist in pharmacy (e.g., 'gr V' for five grains), cranial nerve labeling (CN I–CN XII), and standardized health-science exams such as the HESI A2, where conversion fluency is a tested skill.

The central question this lesson addresses is straightforward yet surprisingly rich: How do we systematically convert between Roman numerals and Hindu-Arabic numerals, and what rules govern the placement of symbols to ensure each expression is unambiguous? Mastering these rules equips you to handle every Roman numeral question the HESI A2 can present, from simple identification to multi-step conversion.

Core Principles & Definitions

The Roman numeral system is built on a small set of base symbols and a handful of compositional rules. Unlike the Hindu-Arabic system, where a digit's value depends on its column position (ones, tens, hundreds), Roman numerals derive meaning from the relative order of symbols. Grasping the five foundational principles below will allow you to parse or construct any standard Roman numeral expression encountered on the HESI A2.

1

Seven Base Symbols

The entire system uses only seven letters: I (1), V (5), X (10), L (50), C (100), D (500), M (1000). Every Roman numeral is composed exclusively from these symbols.
2

Additive Principle

When a symbol of equal or lesser value follows a larger symbol, their values are summed: XVI = 10 + 5 + 1 = 16.
3

Subtractive Principle

When a symbol of lesser value precedes a larger symbol, the smaller is subtracted: IV = 5 − 1 = 4. Only I, X, and C may serve as subtractive prefixes.
4

Repetition Limit

Symbols I, X, C, and M may be repeated up to three consecutive times (e.g., III = 3, XXX = 30). The symbols V, L, and D are never repeated.
5

Valid Subtractive Pairs

Only six subtractive combinations are standard: IV (4), IX (9), XL (40), XC (90), CD (400), CM (900). Expressions like IC or VX are invalid.
KEY TAKEAWAY
Think of Roman numeral evaluation like reading a sentence left to right: each symbol either adds to a running total or subtracts from it, depending on whether the next symbol to the right is larger. This is analogous to a stack-based parser in computer science: compare the current token to the next, then decide the operation. If no larger symbol follows, you add; if one does, you subtract. This simple look-ahead rule is the entire algorithm.

Visual Explanation — Symbol Value Map

This bar chart illustrates the exponential-like scaling of the seven base Roman numeral symbols. Note the dramatic jump from C (100) to D (500) and then to M (1000). Each bar's height is proportional to the symbol's numeric value.

The diagram above highlights an important structural feature of the Roman system: its symbols do not follow a uniform base (like base-10) but instead alternate between factors of 5 and 2 as they ascend—1, 5, 10, 50, 100, 500, 1000. This bi-quinary pattern means that the system naturally groups values in a way that minimizes the total number of symbols required for any given quantity while avoiding the need for a zero or positional placeholder. For exam purposes, you should commit the seven base values to memory so thoroughly that recognition is instantaneous, allowing you to devote cognitive resources to applying the additive and subtractive rules.

Mathematical Framework — Conversion Algorithms

Although Roman numerals are not a positional system and do not support direct arithmetic in the way Hindu-Arabic numerals do, the process of converting Roman to Arabic and vice-versa can be formalized algorithmically. The two core procedures are presented below as quasi-equations that capture the logic rigorously.

ROMAN → ARABIC ALGORITHM
Value = Σ (if sᵢ < sᵢ₊₁ then −sᵢ else +sᵢ) for i = 1 to n
where sᵢ is the numeric value of the i-th symbol, sᵢ₊₁ is the value of the next symbol to the right, and n is the total number of symbols. When i = n (last symbol), there is no right neighbor, so the value is simply added.

This formula is a left-to-right scan. For each symbol you encounter, look one position ahead: if the next symbol has a strictly greater value, subtract the current symbol; otherwise, add it. Consider MCMXLIV (1944): M(+1000), C(−100 because M follows), M(+1000), X(−10 because L follows), L(+50), I(−1 because V follows), V(+5) = 1000 − 100 + 1000 − 10 + 50 − 1 + 5 = 1944.

ARABIC → ROMAN ALGORITHM (GREEDY DECOMPOSITION)
While N > 0: find largest value v in {1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1} such that v ≤ N, append the corresponding symbol(s), set N = N − v
This greedy approach processes a 13-element descending value table that includes the six subtractive pairs (CM, CD, XC, XL, IX, IV) alongside the seven base symbols. Each iteration peels off the largest representable chunk.
The 13-element value table used in the greedy decomposition algorithm for Arabic-to-Roman conversion.
ValueSymbol(s)Type
1000MBase
900CMSubtractive
500DBase
400CDSubtractive
100CBase
90XCSubtractive
50LBase
40XLSubtractive
10XBase
9IXSubtractive
5VBase
4IVSubtractive
1IBase

Detailed Breakdown — Subtractive Pairs & Common Patterns

The six subtractive pairs are the most error-prone aspect of Roman numeral work and the area most frequently exploited by HESI A2 item writers. A clear visual reference clarifying which symbols may legally precede which is essential for rapid, confident responses under timed conditions.

The three cards at top show the only valid subtractive prefixes: I before V or X, X before L or C, and C before D or M. The amber box lists commonly tested invalid combinations. The bottom section displays the cyclical pattern that repeats at each decimal magnitude.

A crucial insight from the pattern reference is that the same logical cycle—represented by the sequence 1, 2, 3, 4(sub), 5, 6, 7, 8, 9(sub)—repeats identically at every decimal magnitude. Once you can write the ones place (I through IX), you can write the tens (X through XC), hundreds (C through CM), and thousands (M through MMM) by simply substituting the appropriate symbol tier. This self-similar structure makes the system far more learnable than it might first appear; in effect, you only need to memorize one nine-element cycle and then scale it across magnitudes.

Worked Example — Converting 2764 to Roman Numerals

Let us apply the greedy decomposition algorithm to convert the Arabic number 2764 into its Roman numeral equivalent. This example exercises every tier of the system—thousands, hundreds with the D symbol, tens, and a subtractive pair in the ones place.

Convert 2764 to Roman Numerals
1
Step 1 — Decompose thousandsThe largest entry in the value table that fits into 2764 is M = 1000. We can fit M twice: 2764 − 1000 − 1000 = 764. Append MM to the result.
Remainder: 764 | Running result: MM
2
Step 2 — Decompose hundredsThe largest value ≤ 764 is D = 500. Subtract: 764 − 500 = 264. Append D. Next, 264 ≥ 100: append C twice (264 − 100 − 100 = 64). Append CC.
Remainder: 64 | Running result: MMDCC
3
Step 3 — Decompose tensThe largest value ≤ 64 is L = 50. Subtract: 64 − 50 = 14. Append L. Then 14 ≥ 10: append X (14 − 10 = 4). Append X.
Remainder: 4 | Running result: MMDCCLX
4
Step 4 — Decompose onesThe remainder is 4, which matches the subtractive pair IV exactly. Append IV. Remainder is now 0, so the algorithm terminates.
Final answer: MMDCCLXIV
5
Step 5 — Verification (Roman → Arabic)Read MMDCCLXIV left to right using the look-ahead rule: M(+1000) + M(+1000) + D(+500) + C(+100) + C(+100) + L(+50) + X(+10) + I(−1, because V follows) + V(+5) = 1000 + 1000 + 500 + 100 + 100 + 50 + 10 − 1 + 5 = 2764 ✓
Verified: 2764 = MMDCCLXIV

Strengths, Limitations & Modern Relevance

Understanding the practical advantages and disadvantages of Roman numerals relative to the Hindu-Arabic system clarifies why the HESI A2 tests this competency: healthcare professionals must be able to interpret a notation system that persists in clinical settings even though it is computationally inferior. The table below offers a comparative overview.

Comparative analysis of Roman and Hindu-Arabic numeral systems
DimensionRoman NumeralsHindu-Arabic Numerals
Zero / PlaceholderNo concept of zero; cannot represent null quantitiesZero is a full digit; essential for positional notation
Arithmetic OperationsAddition possible by concatenation; multiplication/division very cumbersomeAll operations efficient via columnar algorithms
RangeStandard form limited to 1–3999; extensions exist but are non-standardUnlimited; arbitrary precision with additional digits
Readability & Tamper ResistanceDifficult to alter (e.g., changing III to VIII is obvious)Easier to alter (e.g., 1 → 4 or 7 with a stroke)
Clinical UsePrescription quantities (e.g., gr V), cranial nerves (CN I–XII), scheduling (Phase I–IV trials)All dosage calculations, patient records, lab values
HESI A2 TestingConversion fluency is directly testedAssumed baseline numeracy
KEY TAKEAWAY
Roman numerals persist in healthcare much the way legacy file formats persist in software engineering: they are suboptimal for computation but entrenched in institutional practice, and professionals must be bilingual between the old and new systems to function safely. A nurse who misreads 'gr IX' as 'gr XI' has made a dosage error of more than 20%, which is precisely the kind of clinical risk the HESI A2 is designed to screen for.

Connection to Advanced Applications & Exam Strategy

Beyond the standard 1–3999 range, several extensions and specialized applications of Roman numerals exist that graduate-level candidates may encounter in broader healthcare and academic contexts. Additionally, understanding how HESI A2 item writers construct Roman numeral questions allows you to develop efficient test-taking strategies.

Standard vs. extended Roman numeral applications
FeatureStandard Roman (HESI A2 Tested)Extended / Specialized Use
Maximum value3999 (MMMCMXCIX)Vinculum notation (overline) allows values up to 3,999,999
FractionsNot testedAncient Romans used S (= ½) and dot notation for twelfths (uncia)
Clock facesMay appear in word problemsTraditional clocks use IIII instead of IV — a watchmaking convention, not a rule violation
Pharmacy notationCommon context for conversion questionsApothecary system uses ss (= ½), lowercase Roman for quantities < 10
Unicode encodingNot testedUnicode block U+2160–U+2188 provides dedicated Roman numeral code points for digital typography
🎯 HESI A2 Exam Strategy
On the HESI A2, Roman numeral questions typically fall into three categories: (1) convert Roman → Arabic, (2) convert Arabic → Roman, or (3) identify an invalid Roman numeral expression. For categories 1 and 2, apply the algorithms from Section 4 methodically. For category 3, check whether the expression violates the repetition limit (no more than three consecutive identical symbols; V, L, D never repeated) or uses an invalid subtractive pair (only IV, IX, XL, XC, CD, CM are valid). Eliminating answer choices that violate these rules is the fastest path to the correct response.

Practice Problems

PROBLEM 1CONCEPTUAL
Explain why the expression IC is not a valid Roman numeral for 99, even though subtracting 1 from 100 produces the correct numeric value. What is the correct Roman numeral representation of 99?
PROBLEM 2BASIC CALCULATION
Convert the Roman numeral CDLXXVIII to its Hindu-Arabic equivalent.
PROBLEM 3INTERMEDIATE
Convert the number 1994 into standard Roman numeral notation. Show each step of the greedy decomposition.
PROBLEM 4APPLIED
A physician writes a prescription for gr XIV of a medication (using the apothecary grain unit). The pharmacy stocks 5-grain tablets. How many tablets should the pharmacist dispense for this single dose, and is there any remainder that would require a different tablet strength?
PROBLEM 5CRITICAL THINKING
A student claims that any Roman numeral expression can be evaluated by simply sorting all symbols from largest to smallest and summing their values. Construct a counterexample that disproves this claim, and explain precisely where the student's reasoning fails. Then generalize: for what class of Roman numerals (if any) does the student's method actually produce the correct result?

Lesson Summary

The Roman numeral system uses seven base symbols—I (1), V (5), X (10), L (50), C (100), D (500), M (1000)—combined through an additive-subtractive principle. When a smaller symbol precedes a larger one, it is subtracted; otherwise, it is added. Only six subtractive pairs are valid (IV, IX, XL, XC, CD, CM), and symbols I, X, C, M may repeat up to three times while V, L, D never repeat.

For HESI A2 success, commit the 13-element greedy decomposition table to memory for Arabic → Roman conversion, and apply the left-to-right look-ahead algorithm for Roman → Arabic conversion. Recognize that the digit pattern (1–9) repeats identically at the ones, tens, hundreds, and thousands tiers, giving the system a self-similar structure that simplifies memorization. In clinical contexts, Roman numerals appear in prescription quantities, cranial nerve labeling, and trial phase designations—making conversion fluency a matter of both exam performance and patient safety.

Varsity Tutors • Health Education Systems Inc (HESI) A2 Exam • Work with Roman numerals (as tested)