# Operator Blocks

• Type: Reporter
• Description: This block reports the value of the two inputs added together.
• Name: Subtraction Arithmetic Block
• Type: Reporter
• Description: This block reports the value of subtraction operation applied to the two inputs.
• Name: Multiplication Arithmetic Block
• Type: Reporter
• Description: This block reports the value of multiplying the two inputs together.
• Name: Division Arithmetic Block
• Type: Reporter
• Description: This block reports the value of dividing the two inputs together.
• Name: Exponent Block
• Type: Reporter
• Description: This block returns the value of the first input oval raised to the power of the second input oval.
• Name: Modulus Block
• Type: Reporter
• Description: This block returns the remainder after division. For example "4 mod 3" would return the value 1.
• Name: Rounding Block
• Type: Reporter
• Description: The round operator rounds a value to the nearest whole number.
• Name: Operator Block
• Type: Reporter
• Description: This block returns the result of the operation applied to the value in the input oval. The operation can be the square root, absolute value, sign, ceiling, floor, square root, sin, cos, tan, asin, acos, atan, Ln, log, lg, e^, 10^x, 2^x, id.
• Name: Pick Random Block
• Type: Reporter
• Description: This block returns a whole random number, chosen from between the two values in the default case between 1 and 10.
• Name: Less Than Block
• Type: Comparison
• Description: This block returns True if the first argument is less than the second argument, or else it returns False.
• Name: Equal to Block
• Type: Comparison
• Description: This block returns True if the two arguments are equal to each other, or else it returns False.
• Name: Greater Than Block
• Type: Comparison
• Description: The block returns True if the first argument is larger than the second argument, or else it returns False.
• Name:Logical And Block
• Type: Logical Operator
• Description: This block returns the result of the logical and operation on the two inputs.
• Name: Logical Or Block
• Type: Logical Operator
• Description: This block returns the result of the logical or operation on the two inputs.
• Name: Logical Not Block
• Type: Logical Operator
• Description: The block returns the result of the logical not operation on the input.
• Name: True False Block
• Type: Comparison
• Description: The True block always returns True. Slide the switch to False to use the block as false.
• Name: Join Block
• Type: Reporter
• Description: The Join Block puts two strings together resulting in one string.
• Name: Split Block
• Type: Reporter
• Description: The split block breaks a string into parts at specific letters or characters. For example breaking "hello world" by " " gives "hello" and "world".
• Name: Letter Of Block
• Type: Reporter
• Description: This block returns the letter of the content input block at the position of the first input oval.
• Name: Length Of Text Block
• Type: Reporter
• Description: This block returns the length of the text in the input block.
• Name: Unicode Of Block
• Type: Reporter
• Description: This block returns the unicode value of the input block.
• Name: Is A Block
• Type: Logical Operator
• Description: This block returns True or False depending on the contents of the input block and the selected operation in the drop down box. Operations include is a number, text, Boolean, list, sprite, costume, sound, command, reporter, or predicate.
• Name: Is Identical To
• Type: Logical Operator
• Description: This block returns True if the contents of both input boxes are identical, or else it returns false.
• Name: Javascript Function
• Type: Reporter
• Description: This block returns a javascript function.