← 2026 Paper 2

UPSC 2026 Maths Optional Paper 2 Q6b-ii — Step-by-Step Solution

7 marks · Section B

Number systems · Numerical Analysis · asked 8× in 14 yrs · Read the full method →

Question

Evaluate (11001.1011)10+(33.24)8+(101101)2(11001.1011)_{10} + (33.24)_8 + (101101)_2 and convert the final result in hexadecimal system.

Technique

Mixed-radix addition is always done by moving to one common base first. Here two of the three operands are in bases 88 and 22 and the required output is base 1616 — all powers of two — so binary is the natural meeting point: octal converts three-bits-per-digit, hexadecimal reads back four-bits-per-digit, and no repeated division is needed anywhere. Decimal is carried alongside purely as an arithmetic check. The one real decision the question forces is the base of the first operand, which the paper prints as 1010; that is settled explicitly in Step 0 before any arithmetic is done.

Solution

Step 0 — The base of the first operand: state the reading and justify it.

The paper prints the first operand as (11001.1011)10(11001.1011)_{10}, i.e. in base ten. Take that literally and the sum is

11001.1011+27.3125+45=11073.4136(base ten),11001.1011+27.3125+45=11073.4136 \quad(\text{base ten}),

whose fractional part 0.4136=51712500.4136=\dfrac{517}{1250} has 1250=2⋅541250=2\cdot5^4 in its lowest-terms denominator. A fraction p/qp/q (lowest terms) terminates in base bb iff every prime factor of qq divides bb; here 5∤165\nmid 16, so the hexadecimal expansion of the answer never terminates. The printed instruction “convert the final result in hexadecimal system” then cannot be carried out exactly at all.

Read instead as (11001.1011)2(11001.1011)_2 and everything closes:

1116⏟(0.1011)2+516⏟(0.24)8+0⏟(101101)2=1exactly,\underbrace{\tfrac{11}{16}}_{(0.1011)_2}+\underbrace{\tfrac{5}{16}}_{(0.24)_8}+\underbrace{0}_{(101101)_2}=1 \quad\text{exactly},

the fractional parts cancel to a whole number, and the answer is the clean two-digit (62)16(62)_{16}. That exact cancellation is engineered, not accidental; together with the fact that the string 11001.101111001.1011 contains only the digits 00 and 11 and sits between two operands in bases 88 and 22, it makes the subscript 1010 a misprint for 22.

Decision: solve (11001.1011)2+(33.24)8+(101101)2(11001.1011)_{2}+(33.24)_8+(101101)_2 — that is the question the marking key will carry. The literal base-ten reading is then worked out in full in Step 5, because a candidate in the hall did have to choose, and a script that states the choice, solves it, and disposes of the alternative in three lines loses nothing.


Reading I (the intended question): first operand in base 2

Step 1 — Bring every operand to binary.

(11001.1011)2(11001.1011)_2 is already binary.

Octal →\to binary is three bits per octal digit, applied outward from the point:

3→011,3→011,∙,2→010,4→100,3\to011,\qquad 3\to011,\qquad \bullet,\qquad 2\to010,\qquad 4\to100, (33.24)8=(011 011 ∙ 010 100)2=(11011.0101)2.(33.24)_8=(011\,011\,\bullet\,010\,100)_2=(11011.0101)_2 .

(101101)2(101101)_2 is already binary.

Decimal check of the conversions (kept for the arithmetic check in Step 3):

(11001.1011)2=16+8+1+12+18+116=25+1116=25.6875,(11001.1011)_2=16+8+1+\tfrac12+\tfrac18+\tfrac1{16}=25+\tfrac{11}{16}=25.6875, (33.24)8=3⋅8+3+28+464=27+0.25+0.0625=27.3125    [=(11011.0101)2  ✓],(33.24)_8=3\cdot8+3+\tfrac28+\tfrac4{64}=27+0.25+0.0625=27.3125\;\;\bigl[=(11011.0101)_2\;\checkmark\bigr], (101101)2=32+8+4+1=45.(101101)_2=32+8+4+1=45 .

Step 2 — Add in binary.

First two operands. The fractional columns give (0.1011)2+(0.0101)2=(1.0000)2(0.1011)_2+(0.0101)_2=(1.0000)_2 exactly — a carry of 11 into the units column and nothing left over:

11001.1011+  11011.0101110101.0000\begin{array}{r} 11001.1011\\ +\;11011.0101\\ \hline 110101.0000 \end{array}

(units column: 1+1+1carry=1121+1+1_{\text{carry}}=11_2, and so on; the integer sum is 110012+110112+12=110101211001_2+11011_2+1_2=110101_2).

Now add the third operand, an integer, so the fractional part stays zero:

110101+  1011011100010\begin{array}{r} 110101\\ +\;101101\\ \hline 1100010 \end{array}

Hence

(11001.1011)2+(33.24)8+(101101)2=(1100010)2.(11001.1011)_2+(33.24)_8+(101101)_2=(1100010)_2 .

Step 3 — Arithmetic check in decimal.

25.6875+27.3125+45=53+45=98,(1100010)2=64+32+2=98.  ✓25.6875+27.3125+45=53+45=98,\qquad (1100010)_2=64+32+2=98 . \;\checkmark

Step 4 — Convert to hexadecimal.

Binary →\to hexadecimal is four bits per hex digit, grouped outward from the binary point, padding with leading zeros:

(1100010)2=(0110⏟6  0010⏟2)2=(62)16.(1100010)_2=(\underbrace{0110}_{6}\;\underbrace{0010}_{2})_2=(62)_{16}.

Check: (62)16=6⋅16+2=96+2=98.  ✓(62)_{16}=6\cdot16+2=96+2=98 .\;\checkmark

∴(11001.1011)2+(33.24)8+(101101)2=(98)10=(1100010)2=(62)16.■\therefore\quad (11001.1011)_2+(33.24)_8+(101101)_2=(98)_{10}=(1100010)_2=(62)_{16}. \qquad\blacksquare

Reading II (literally as printed): first operand in base 10

Step 5 — The same computation with (11001.1011)10(11001.1011)_{10}.

11001.1011+27.3125+45=11073.4136.11001.1011+27.3125+45=11073.4136 .

Integer part →\to hexadecimal, by repeated division by 1616 (remainders read upwards):

11073=16⋅692+1,692=16⋅43+4,43=16⋅2+11  (=B),2=16⋅0+2,11073=16\cdot692+1,\quad 692=16\cdot43+4,\quad 43=16\cdot2+11\;(=\mathrm B),\quad 2=16\cdot0+2, ⇒  (11073)10=(2B41)16.\Rightarrow\;(11073)_{10}=(2\mathrm B41)_{16}.

Check: 2⋅4096+11⋅256+4⋅16+1=8192+2816+64+1=11073.  ✓2\cdot4096+11\cdot256+4\cdot16+1=8192+2816+64+1=11073 .\;\checkmark

Fractional part →\to hexadecimal, by repeated multiplication by 1616 (integer parts read downwards), working with the exact fraction 0.4136=51712500.4136=\dfrac{517}{1250}:

stepproductdigit
0.4136×160.4136\times166.61766.617666
0.6176×160.6176\times169.88169.881699
0.8816×160.8816\times1614.105614.1056E\mathrm E
0.1056×160.1056\times161.68961.689611
0.6896×160.6896\times1611.033611.0336B\mathrm B
0.0336×160.0336\times160.53760.537600
0.5376×160.5376\times168.60168.601688
0.6016×160.6016\times169.62569.625699

and it does not stop: as shown in Step 0, 1250=2⋅541250=2\cdot5^4 carries the prime 55, which does not divide 1616, so the expansion is non-terminating (being rational, it is eventually periodic). Hence

(11001.1011)10+(33.24)8+(101101)2=(11073.4136)10=(2B41.69E1B089…)16,(11001.1011)_{10}+(33.24)_8+(101101)_2=(11073.4136)_{10}=(2\mathrm B41.69\mathrm E1\mathrm B089\ldots)_{16},

a hexadecimal fraction that can only be quoted to a stated number of places. ■\qquad\blacksquare

The contrast is itself the argument for Reading I: one reading gives a two-digit exact answer, the other gives an unending one to a question that asks for “the final result in hexadecimal system”.

Answer

  Intended reading [(11001.1011)2]:(11001.1011)2+(33.24)8+(101101)2=(1100010)2=(98)10=(62)16.Literal printed reading [(11001.1011)10]:(11073.4136)10=(2B41.69E1B089…)16  (non-terminating).  \boxed{\;\begin{aligned} &\text{Intended reading }\bigl[(11001.1011)_2\bigr]:\quad (11001.1011)_2+(33.24)_8+(101101)_2=(1100010)_2=(98)_{10}=(62)_{16}.\\[4pt] &\text{Literal printed reading }\bigl[(11001.1011)_{10}\bigr]:\quad (11073.4136)_{10}=(2\mathrm{B}41.69\mathrm{E}1\mathrm{B}089\ldots)_{16}\ \ (\text{non-terminating}). \end{aligned}\;}
We post more of this — worked solutions, CSAT trap breakdowns, guide chapters — a few times a week on Telegram. Free, no sign-in. Join

This solution is part of the Maths Coverage Map — 14 years, mapped. Get the take-away PDF free.