Difference between revisions of "Core.Terms.Subtract"
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 ''' | + | {{DISPLAYTITLE:OTX '''Subtract'''}}[[Category:Core]] |
− | + | == 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
Contents
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.
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