Difference between revisions of "Mixly Block Category - Logic"

From Microduino Wiki
Jump to: navigation, search
(Created page with "=Equality Comparison= =Boolean Operations= =Not (Negation)= =Boolean Values= =null Value= =... if true ... if false ...=")
 
(Equality Comparison)
Line 1: Line 1:
=Equality Comparison=
+
=Relational Operators=
 +
Takes two inputs -- left and right. Performs the requested relational operator (see below). If the statement is true (correct), then a boolean '''true''' is returned. If false (incorrect), then a boolean '''false''' is returned.
 +
 
 +
*Left Input - The first value that will be used in the relational statement.
 +
*Relational Operator - The operator used -- equal, not equal, less than, left than or equal, greater than, greater than or equal.
 +
*Second Input - The second that will be used in the relational statement.
 +
 
 +
==Equal==
 +
Compares the two inputs for equality. If equal, then '''true''' is returned, otherwise '''false''' is returned.
 +
 
 +
Example 1: [5 '''=''' 5], returns '''true'''.
 +
 
 +
Example 2: [5 '''=''' 6], returns '''false'''.
 +
 
 +
==Not Equal==
 +
Compares the two inputs being different. If different (not equal), then '''true''' is returned, otherwise '''false''' is returned. This is the reverse of the '''Equal''' operator.
 +
 
 +
Example 1: [5 '''≠''' 5], returns '''false'''.
 +
 
 +
Example 2: [5 '''≠''' 6], returns '''true'''.
 +
 
 +
==Less Than==
 +
Compares the '''Left Input''' is less than the '''Right Input'''. If correct, then '''true''' is returned, otherwise '''false''' is returned.
 +
 
 +
Example 1: [5 '''<''' 6], returns '''true'''.
 +
 
 +
Example 2: [5 '''<''' 5], returns '''false'''.
 +
 
 +
Example 3: [5 '''<''' 4], returns '''false'''.
 +
 
 +
==Less Than Or Equal==
 +
Compares the '''Left Input''' is less than or equal to the '''Right Input'''. If correct, then '''true''' is returned, otherwise '''false''' is returned.
 +
 
 +
Example 1: [5 '''≤''' 6], returns '''true'''.
 +
 
 +
Example 2: [5 '''≤''' 5], returns '''true'''.
 +
 
 +
Example 3: [5 '''≤''' 4], returns '''false'''.
 +
 
 +
 
 +
 
 +
[], returns '''true'''
 +
 
 
=Boolean Operations=
 
=Boolean Operations=
 
=Not (Negation)=
 
=Not (Negation)=

Revision as of 01:20, 16 February 2017

Relational Operators

Takes two inputs -- left and right. Performs the requested relational operator (see below). If the statement is true (correct), then a boolean true is returned. If false (incorrect), then a boolean false is returned.

  • Left Input - The first value that will be used in the relational statement.
  • Relational Operator - The operator used -- equal, not equal, less than, left than or equal, greater than, greater than or equal.
  • Second Input - The second that will be used in the relational statement.

Equal

Compares the two inputs for equality. If equal, then true is returned, otherwise false is returned.

Example 1: [5 = 5], returns true.

Example 2: [5 = 6], returns false.

Not Equal

Compares the two inputs being different. If different (not equal), then true is returned, otherwise false is returned. This is the reverse of the Equal operator.

Example 1: [5 5], returns false.

Example 2: [5 6], returns true.

Less Than

Compares the Left Input is less than the Right Input. If correct, then true is returned, otherwise false is returned.

Example 1: [5 < 6], returns true.

Example 2: [5 < 5], returns false.

Example 3: [5 < 4], returns false.

Less Than Or Equal

Compares the Left Input is less than or equal to the Right Input. If correct, then true is returned, otherwise false is returned.

Example 1: [5 6], returns true.

Example 2: [5 5], returns true.

Example 3: [5 4], returns false.


[], returns true

Boolean Operations

Not (Negation)

Boolean Values

null Value

... if true ... if false ...