Difference between revisions of "Core.Terms.Subtract"

From emotive
Jump to navigation Jump to search
(Created page with "{{DISPLAYTITLE:OTX '''MathematicalOperations'''}}Category:Core Please see MathematicalOperations.")
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{DISPLAYTITLE:OTX '''MathematicalOperations'''}}[[Category:Core]]
+
{{DISPLAYTITLE:OTX '''Subtract'''}}[[Category:Core]]
Please see [[Core.Terms.MathematicalOperations|MathematicalOperations]].
+
== Classification ==
 +
{{ClassificationActivity | Subtract | Returns the numerical difference between the two operands | [[Term]] | [[Core|OTX Core library]] | [[Operations]] | - | - }}
 +
 
 +
== OTL Syntax ==
 +
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;">
 +
NumericValue = NumericTerm1 - NumericTerm2;
 +
</syntaxhighlight>
 +
 
 +
== Description ==
 +
Subtract is a NumericTerm which returns the numerical difference between the operands. The following operator can be used: '''-'''
 +
 
 +
{{TermReturnValue| [[Integer]], [[Float]] | The numerical difference between the operands. If one or more operands is of type float, the return value is float. Otherwise, the return value of the type is integer.}}
 +
 
 +
== Properties ==
 +
{| {{TableHeader}}
 +
{{TableRowPropertiesHeader}}
 +
{{TableRowPropertie1| Numeral | [[Integer]], [[Float]] | [[Term]] | - | [1] | A numeric term which represents the minuend value}}
 +
{{TableRowPropertie2| Subtrahend  | [[Integer]], [[Float]] | [[Term]] | - | [1] | A numeric term which represents the subtrahend value}}
 +
|}
 +
 
 +
== OTL Examples ==
 +
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;">
 +
/// Local Declarations
 +
 
 +
Integer MyValue1 = 1;
 +
Integer MyValue2 = 5;
 +
Integer Result1;
 +
Float Result2;
 +
 
 +
/// Flow
 +
 
 +
Result1 = MyValue1 - MyValue2;
 +
Result2 = MyValue1 - 222.2222;
 +
</syntaxhighlight>
 +
 
 +
== See also ==
 +
[[Core.Terms.Add|Add]] <br/>
 +
<!--[[Core.Terms.Subtract|Subtract]] <br/>-->
 +
[[Extensions.Quantities.Subtraction|Quantities Subtraction]] <br/>
 +
[[Core.Terms.Multiply|Multiply]] <br/>
 +
[[Core.Terms.Divide|Divide]] <br/>
 +
[[Core.Terms.Modulo|Modulo]] <br/>
 +
[[Core.Terms.AbsoluteValue|AbsoluteValue]] <br/>
 +
[[Core.Terms.Round|Round]] <br/>
 +
[[Core.Terms.Negate|Negate]]

Latest revision as of 09:18, 24 June 2019

Classification

Name Subtract
Short Description Returns the numerical difference between the two operands
Class Term
Extension OTX Core library
Group Operations
Exceptions -
Checker Rules -
Standard Compliant Yes

OTL Syntax

NumericValue = NumericTerm1 - NumericTerm2;

Description

Subtract is a NumericTerm which returns the numerical difference between the operands. The following operator can be used: -

Return Value

The Term returns the value, see table below.

Icons Note.png In OTX, Terms are categorized according to its return data type!
Data Type Description
Integer, Float The numerical difference between the operands. If one or more operands is of type float, the return value is float. Otherwise, the return value of the type is integer.

Properties

Name Data Type Class Default Cardinality Description
Numeral Integer, Float Term - [1] A numeric term which represents the minuend value
Subtrahend Integer, Float Term - [1] A numeric term which represents the subtrahend value

OTL Examples

/// Local Declarations

Integer MyValue1 = 1;
Integer MyValue2 = 5;
Integer Result1;
Float Result2;

/// Flow

Result1 = MyValue1 - MyValue2;
Result2 = MyValue1 - 222.2222;

See also

Add
Quantities Subtraction
Multiply
Divide
Modulo
AbsoluteValue
Round
Negate