# Operators Category

## 1. () + () Example: Press Button A. Codey's screen will display the result of "2 + 3".

## 2. () − ()

Perform mathematical subtraction. Example: Press Button A. Codey's screen will display the result of "3 - 1".

## 3. () * ()

Perform mathematical multiplication. Example: Press Button A. Codey's screen will display the result of "2 × 3".

## 4. () / ()

Perform mathematical division. Example: Press Button A. Codey's screen will display the result of "6 ÷ 2".

## 5. pick random () to ()

Pick a random number from the specified range. Example: Press Button A. Codey's screen will display the image for a random number of seconds within the range of 1 to 10.

## 6. () > ()

If the value of the specified parameter is greater than the specified value, the report condition is met. Example: Shake Codey. If the shaking strength is greater than 10, Codey will play the sound "wow".

## 7. () < ()

If the value of the specified parameter is less than the specified value, the report condition is met. Example: When Codey starts up, if battery level is lower than 50%, Codey's screen will display "low battery".

## 8. () = ()

If the value of the specified parameter equals the specified value, the report condition is met. Example: When Codey starts up, if the red value of the object detected equals 255, Codey's LED will light up red.

## 9. () and ()

If both the conditions are met, the report condition is met. Example: After starting up, Codey Rocky will keep moving forward at 50% power until red obstacle is detected.

## 10. () or ()

If either one of the two conditions is met, the report condition is met. Example: When Codey starts up, Codey will play the sound "hello", if Button A is pressed or if being shaken.

## 11. not ()

The report condition is met when the specified condition is not met. Example: When Codey starts up, if there no obstacle ahead, Codey Rocky will keep moving forward at 50% power.

## 12. join () ()

Join two specified character strings. Example: When Codey starts up, the screen will display "hi" and "morning" together.

## 13. letter () of ()

Report the letter at specified position of a character string. Example: When Codey starts up, the screen will display the third letter of "morning".

## 14. length of ()

Report the length of a specified character string. Example: When Codey starts up, the screen will display the length of "morning."

## 15. () contains ()?

If the specified character string contains the other specified character string, the report condition is met. Example: When Codey starts up, if "apple" contains "a", Codey's screen will display "yes".

## 16. () mod ()

Calculate the remainder (modular) of two specified numbers. Example: When Codey starts up, the screen will display the remainder of "9 ÷ 6".

## 17. round ()

Round the specified number to nearest integer. Example: When Codey starts up, the screen will display the result of rounding 10.7.

## 18. () ()

Perform specific mathematical operation on the specified number. Mathematical operations include: abs (absolute value), floor, ceiling, sqrt (square root), sin, sos, tan, asin, atan, acos, ln, log, e^, and 10^. Example: When Codey starts up, the screen will display the square root of 16.