Q.Do the following conversions from decimal number to other number systems.
You're viewing a preview — the full solution, concept, methods & PYQ mapping are locked.
Start your 14-day free trial to unlock the full solution →Divide repeatedly by the target base, collect remainders, read them bottom-to-top: (i) 110110,
(ii) 1111000,
(iii) 114 octal,
(iv) 1571 octal,
(v) 315 hex,
(vi) 6C hex.
The idea. To convert a decimal integer into base r, use the repeated-division method: divide by r, note the remainder, divide the quotient again, and repeat until the quotient is 0. The remainders, read from last to first (bottom-to-top), are the digits of the answer — because each division peels off the next place-value digit.
(i) (54)10 to binary — divide by 2:
| Division | Quotient | Remainder |
|---|---|---|
| 54 / 2 | 27 | 0 |
| 27 / 2 | 13 | 1 |
| 13 / 2 | 6 | 1 |
| 6 / 2 | 3 | 0 |
| 3 / 2 | 1 | 1 |
| 1 / 2 | 0 | 1 |
Reading up: (110110)2. Check: 32+16+4+2 = 54.
(ii) (120)10 to binary:
| Division | Quotient | Remainder |
|---|---|---|
| 120 / 2 | 60 | 0 |
| 60 / 2 | 30 | 0 |
| 30 / 2 | 15 | 0 |
| 15 / 2 | 7 | 1 |
| 7 / 2 | 3 | 1 |
| 3 / 2 | 1 | 1 |
| 1 / 2 | 0 | 1 |
Reading up: (1111000)2. Check: 64+32+16+8 = 120.
(iii) (76)10 to octal — divide by 8:
76 / 8 = 9 remainder 4
9 / 8 = 1 remainder 1
1 / 8 = 0 remainder 1
Reading up: (114)8 Check: 1x64 + 1x8 + 4 = 76
(iv) (889)10 to octal:
889 / 8 = 111 remainder 1
111 / 8 = 13 remainder 7
13 / 8 = 1 remainder 5
1 / 8 = 0 remainder 1
Reading up: (1571)8 Check: 512 + 5x64 + 7x8 + 1 = 889
(v) (789)10 to hexadecimal — divide by 16:
789 / 16 = 49 remainder 5
49 / 16 = 3 remainder 1
3 / 16 = 0 remainder 3
Reading up: (315)16 Check: 3x256 + 1x16 + 5 = 789
``` …
Unlock everything free for 14 days
- Full step-by-step solutions
- Concept-first explanations
- Methods, shortcuts & mistakes
- PYQ mapping + timed mock tests
Full access for 14 days. No credit card required.