Fiveable

💯Math for Non-Math Majors Unit 4 Review

QR code for Math for Non-Math Majors practice questions

4.5 Multiplication and Division in Base Systems

4.5 Multiplication and Division in Base Systems

Written by the Fiveable Content Team • Last updated August 2025
Written by the Fiveable Content Team • Last updated August 2025
💯Math for Non-Math Majors
Unit & Topic Study Guides

Multiplication and division in different base systems can be tricky, but they're super important. These operations work similarly to base 10, but with a twist. You'll need to use different multiplication tables and division algorithms specific to each base.

Converting between bases is key to understanding and checking your work. By mastering these skills, you'll be able to work confidently in various number systems, from binary to octal and beyond.

Multiplication and Division in Different Base Systems

Multiplication and division in base systems

  • Understand the concept of place value in different base systems
    • Each digit's value depends on its position and the base of the number system
    • In base bb, each place value represents a power of bb (b0b^0, b1b^1, b2b^2, etc.)
    • Example: In base 5, the number 1235123_5 represents 1×52+2×51+3×50=25+10+3=38101 \times 5^2 + 2 \times 5^1 + 3 \times 5^0 = 25 + 10 + 3 = 38_{10}
    • This system of representing numbers is called positional notation
  • Perform multiplication in different base systems
    • Multiply digits in the given base, carrying over values when necessary
    • Use multiplication tables specific to the base system
    • Example: In base 8, 6×7=5286 \times 7 = 52_8 (because 6×7=42106 \times 7 = 42_{10}, which is 52852_8)
    • Multiplication tables for base systems (base 2, base 8) differ from the familiar base 10 tables
  • Perform division in different base systems
    • Divide numbers in the given base using appropriate division algorithms
    • Use division tables specific to the base system
    • Example: In base 5, 43÷4=13543 \div 4 = 13_5 with a remainder of 11 (because 435=231043_5 = 23_{10} and 23÷4=523 \div 4 = 5 remainder 33, which is 13513_5 with a remainder of 151_5)
    • Division algorithms (long division, short division) can be adapted for different base systems
Multiplication and division in base systems, Positional Systems and Bases | Mathematics for the Liberal Arts

Conversion between base systems

  • Convert numbers from base bb to base 10
    • Multiply each digit by its place value (bnb^n) and sum the results
    • Example: 1234=1×42+2×41+3×40=16+8+3=2710123_4 = 1 \times 4^2 + 2 \times 4^1 + 3 \times 4^0 = 16 + 8 + 3 = 27_{10}
    • Place values in base bb are powers of bb (b0b^0, b1b^1, b2b^2, etc.)
  • Convert numbers from base 10 to base bb
    • Repeatedly divide the base 10 number by bb and keep track of the remainders
    • The remainders, read from bottom to top, form the digits of the number in base bb
    • Example: 4210=(42÷5=842_{10} = (42 \div 5 = 8 remainder 22, 8÷5=18 \div 5 = 1 remainder 33, 1÷5=01 \div 5 = 0 remainder 1)=13251) = 132_5
    • Conversion process involves successive division by the target base bb
    • This process is known as the base conversion algorithm
  • Verify calculations by converting input and output numbers between base systems
    • If conversions match, the calculation is likely correct
    • If conversions do not match, there may be an error in the calculation or conversion process
    • Example: To verify 6×7=5286 \times 7 = 52_8, convert 686_8 and 787_8 to base 10 (6106_{10} and 7107_{10}), multiply (421042_{10}), and convert the result back to base 8 (52852_8)
Multiplication and division in base systems, CS101 - Positional numbering system

Common errors in non-base-10 arithmetic

  • Using invalid digits for the given base system
    • Example: In base 5, using the digit "7" is incorrect because base 5 only uses digits 0-4
    • Each base system has a limited set of valid digits (0 to b1b-1)
  • Applying base 10 arithmetic rules to other bases
    • Each base system has its own rules and tables for arithmetic operations
    • Example: In base 2, 1+1=1021 + 1 = 10_2, not 22 as in base 10
  • Forgetting to carry over values during addition or multiplication
    • In any base system, when the sum or product of digits exceeds b1b-1, the excess value must be carried over to the next place value
    • Example: In base 6, 5+4=1365 + 4 = 13_6, not 969_6, because 5+4=9105 + 4 = 9_{10}, which is 13613_6
  • Incorrectly converting between base systems
    • Mixing up conversion processes or using the wrong base in calculations can lead to errors
    • Example: Converting 1234123_4 to base 10 as 1×102+2×101+3×1001 \times 10^2 + 2 \times 10^1 + 3 \times 10^0 instead of using powers of 4

Number Systems and Arithmetic Operations

  • A number system is a way of representing numbers using digits and place values
  • Different number systems use different bases (e.g., binary, octal, decimal, hexadecimal)
  • Arithmetic operations (addition, subtraction, multiplication, division) can be performed in any number system
  • The rules for carrying and borrowing in arithmetic operations depend on the base of the number system