Learning Dashboard
Number Systems Learning Path
Step 1: Understand Number Systems
Learn about Decimal, Binary, Octal, and Hexadecimal systems
Step 2: Master Conversions
Convert between different number systems effortlessly
Step 3: Intensive Arithmetic
Perform arithmetic operations in different number systems
Step 4: Practice & Quiz
Test your skills with exercises and mastery quizzes
Teboho Mpholo - Problem Solver & Developer
GitHub: @470-MPHOLO
Quick Access Number Systems
Number Systems Learning Guide
Comprehensive Number Systems Guide
Decimal System (Base-10)
The number system we use daily. Uses digits 0-9.
3 × 10² + 4 × 10¹ + 5 × 10⁰ = 300 + 40 + 5 = 345
Binary System (Base-2)
Used in computers. Uses digits 0 and 1.
1 × 2³ + 0 × 2² + 1 × 2¹ + 1 × 2⁰ = 8 + 0 + 2 + 1 = 11 (decimal)
Octal System (Base-8)
Used in some computer applications. Uses digits 0-7.
7 × 8² + 5 × 8¹ + 3 × 8⁰ = 448 + 40 + 3 = 491 (decimal)
Hexadecimal System (Base-16)
Widely used in programming. Uses digits 0-9 and A-F.
2 × 16² + 15 × 16¹ + 10 × 16⁰ = 512 + 240 + 10 = 762 (decimal)
Conversion Techniques:
- Decimal to Binary: Repeated division by 2
- Binary to Decimal: Sum of powers of 2
- Decimal to Hex: Repeated division by 16
- Binary to Hex: Group binary digits into sets of 4
- Octal to Binary: Convert each digit to 3 binary digits
System Arithmetic Rules:
- Binary Addition: 0+0=0, 0+1=1, 1+1=0 carry 1
- Binary Subtraction: Uses complement method
- Hex Addition: Carry when sum ≥ 16
- Octal Multiplication: Similar to decimal but base-8
Number Systems Explorer
Quick Facts
Why Multiple Number Systems?
- Binary: Perfect for electronic circuits (on/off states)
- Octal: Compact representation of binary (3 bits per digit)
- Hexadecimal: Even more compact (4 bits per digit)
- Decimal: Natural for human counting (10 fingers)
Number System Conversions
Intensive Arithmetic Operations
Intensive Exercises
Binary Conversion Exercise
BeginnerQuestion 1: Convert the decimal number 42 to binary:
Hexadecimal Addition
IntermediateQuestion 2: Add the hexadecimal numbers: 1A + 2F = ?
Binary Multiplication
AdvancedQuestion 3: Multiply the binary numbers: 1101 × 101 = ?
Octal to Decimal Conversion
IntermediateQuestion 4: Convert the octal number 753 to decimal:
Hexadecimal to Binary
BeginnerQuestion 5: Convert hexadecimal 'C4' to binary:
Number Systems Mastery Quiz
Your Progress
Achievements
Your Progress Timeline:
Start your journey by exploring number systems
Practice conversions between systems
Master arithmetic in different bases
Complete exercises to reinforce learning