Bird
Raised Fist0
PowerShellscripting~10 mins

Arithmetic operators in PowerShell - Interactive Code Practice

Choose your learning style10 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to add two numbers and store the result in $sum.

PowerShell
$a = 5
$b = 3
$sum = $a [1] $b
Write-Output $sum
Drag options to blanks, or click blank then click option'
A-
B*
C+
D/
Attempts:
3 left
💡 Hint
Common Mistakes
Using '-' which subtracts instead of adds.
Using '*' which multiplies instead of adds.
2fill in blank
medium

Complete the code to multiply two numbers and display the product.

PowerShell
$x = 7
$y = 4
$product = $x [1] $y
Write-Output $product
Drag options to blanks, or click blank then click option'
A*
B+
C-
D/
Attempts:
3 left
💡 Hint
Common Mistakes
Using '+' which adds instead of multiplies.
Using '/' which divides instead of multiplies.
3fill in blank
hard

Fix the error in the code to correctly divide two numbers and show the result.

PowerShell
$num1 = 20
$num2 = 5
$result = $num1 [1] $num2
Write-Output $result
Drag options to blanks, or click blank then click option'
A+
B/
C-
D*
Attempts:
3 left
💡 Hint
Common Mistakes
Using '*' which multiplies instead of divides.
Using '+' which adds instead of divides.
4fill in blank
hard

Fill in the blank to calculate the remainder when 17 is divided by 3.

PowerShell
$a = 17
$b = 3
$remainder = $a [1] $b
Write-Output $remainder
Drag options to blanks, or click blank then click option'
A%
B+
C-
D*
Attempts:
3 left
💡 Hint
Common Mistakes
Using '-' which subtracts instead of finding remainder.
Using '*' which multiplies instead of finding remainder.
5fill in blank
hard

Fill both blanks to calculate the expression: (8 + 2) * 5.

PowerShell
$a = 8
$b = 2
$c = 5
$result = ($a [1] $b) [2] $c
Write-Output $result
Drag options to blanks, or click blank then click option'
A+
B*
C-
D/
Attempts:
3 left
💡 Hint
Common Mistakes
Using '-' instead of '+' for addition.
Using '/' instead of '*' for multiplication.

Practice

(1/5)
1. Which arithmetic operator in PowerShell is used to find the remainder of a division?
easy
A. The multiplication operator (*)
B. The division operator (/)
C. The modulus operator (%)
D. The subtraction operator (-)

Solution

  1. Step 1: Understand the modulus operator

    The modulus operator (%) returns the remainder after division of two numbers.
  2. Step 2: Compare with other operators

    Division (/) returns the quotient, multiplication (*) multiplies, subtraction (-) subtracts.
  3. Final Answer:

    The modulus operator (%) -> Option C
  4. Quick Check:

    Remainder = % operator [OK]
Hint: Remainder uses % operator in math [OK]
Common Mistakes:
  • Confusing division (/) with modulus (%)
  • Using * or - for remainder
  • Thinking % means percentage, not remainder
2. Which of the following is the correct syntax to multiply two numbers 5 and 3 in PowerShell?
easy
A. Write-Output 5 & 3
B. Write-Output 5 * 3
C. Write-Output 5 multiply 3
D. Write-Output 5 x 3

Solution

  1. Step 1: Identify the multiplication operator in PowerShell

    PowerShell uses * for multiplication between numbers.
  2. Step 2: Check syntax correctness

    Write-Output 5 * 3 correctly multiplies 5 and 3 and outputs the result.
  3. Final Answer:

    Write-Output 5 * 3 -> Option B
  4. Quick Check:

    Multiplication uses * operator [OK]
Hint: Use * for multiplication in PowerShell [OK]
Common Mistakes:
  • Using 'x' or 'multiply' instead of *
  • Using & which is a different operator
  • Missing spaces around operator causing errors
3. What will be the output of the following PowerShell code?
$a = 10
$b = 3
$c = $a / $b
Write-Output $c
medium
A. 3
B. 3.0
C. Error
D. 3.33333333333333

Solution

  1. Step 1: Understand division operator behavior

    In PowerShell, dividing integers returns a floating-point number with decimals.
  2. Step 2: Calculate 10 divided by 3

    10 / 3 equals approximately 3.33333333333333.
  3. Final Answer:

    3.33333333333333 -> Option D
  4. Quick Check:

    Division returns float result [OK]
Hint: Division returns decimal numbers, not just integers [OK]
Common Mistakes:
  • Expecting integer 3 instead of decimal
  • Thinking division causes error
  • Confusing with integer division truncation
4. Identify the error in this PowerShell script:
$x = 8
$y = 2
$z = $x % $y
Write-Output $z
medium
A. There is no error; script runs correctly
B. Variables must be declared with types before use
C. The modulus operator (%) is not valid in PowerShell
D. Write-Output cannot print variables

Solution

  1. Step 1: Check validity of modulus operator

    PowerShell supports % as the modulus operator to get remainder.
  2. Step 2: Verify variable usage and output

    Variables can be assigned without explicit types, and Write-Output prints values correctly.
  3. Final Answer:

    There is no error; script runs correctly -> Option A
  4. Quick Check:

    Modulus and Write-Output are valid [OK]
Hint: Modulus (%) works fine; no type declaration needed [OK]
Common Mistakes:
  • Thinking % is invalid operator
  • Believing variables need explicit types
  • Assuming Write-Output can't print variables
5. You want to calculate the average of three numbers 4, 7, and 9 in PowerShell. Which script correctly does this using arithmetic operators?
hard
A. $avg = (4 + 7 + 9) / 3; Write-Output $avg
B. $avg = 4 + 7 + 9 / 3; Write-Output $avg
C. $avg = 4 + 7 + 9 % 3; Write-Output $avg
D. $avg = (4 * 7 * 9) / 3; Write-Output $avg

Solution

  1. Step 1: Understand average calculation formula

    Average = sum of numbers divided by count, so (4 + 7 + 9) / 3.
  2. Step 2: Check each option's calculation

    $avg = (4 + 7 + 9) / 3; Write-Output $avg correctly sums all three then divides by 3. $avg = 4 + 7 + 9 / 3; Write-Output $avg divides 9 by 3 first, then adds 4 and 7, wrong order. $avg = 4 + 7 + 9 % 3; Write-Output $avg uses modulus incorrectly. $avg = (4 * 7 * 9) / 3; Write-Output $avg multiplies numbers, not sum.
  3. Final Answer:

    $avg = (4 + 7 + 9) / 3; Write-Output $avg -> Option A
  4. Quick Check:

    Average = sum / count [OK]
Hint: Use parentheses to sum before dividing for average [OK]
Common Mistakes:
  • Missing parentheses causing wrong order
  • Using modulus (%) instead of division
  • Multiplying numbers instead of summing
Recommended

Ready to prove it?

Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard