⚡ Operators in iPseudo

Master all operators to perform calculations, comparisons, and logical operations!

🔢 Arithmetic Operators

Perform mathematical calculations:

Operator Operation Example Result
+ Addition 5 + 3 8
- Subtraction 5 - 3 2
* Multiplication 5 * 3 15
/ Division 10 / 4 2.5
mod Modulus (remainder) 10 mod 3 1
^ Exponentiation 2 ^ 3 8
pseudocode
Algorithm ArithmeticOperators

var a = 15
var b = 4

Print "a + b =", a + b        # 19
Print "a - b =", a - b        # 11
Print "a * b =", a * b        # 60
Print "a / b =", a / b        # 3.75
Print "a mod b =", a mod b    # 3
Print "a ^ 2 =", a ^ 2      # 225

Endalgorithm

🔍 Comparison Operators

Operator Meaning Example
== Equal to 5 == 5true
!= Not equal to 5 != 3true
> Greater than 5 > 3true
< Less than 5 < 3false
>= Greater or equal 5 >= 5true
<= Less or equal 5 <= 3false

🧠 Logical Operators

Operator Description Example
and Both conditions true true and truetrue
or At least one true true or falsetrue
not Opposite value not truefalse
Algorithm LogicalOperators

var age = 25
var hasLicense = true

var canDrive = age >= 18 and hasLicense
Print "Can drive:", canDrive

Endalgorithm

⚙️ Operator Precedence

Operations are performed in this order (highest to lowest):

  • Parentheses ( )
  • Exponentiation ^
  • Multiplication/Division/Modulus *, /, mod
  • Addition/Subtraction +, -
  • Comparison >, <, ==, etc.
  • Logical not, and, or
Pro Tip: When in doubt, use parentheses to make your intent clear!