\: Difference between revisions
Jump to navigation
Jump to search
Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link
(Created page with "The '''\''' mathematical operator performs INTEGER division on a numerical value. {{PageSyntax}} ::: return_value = number '''\''' divisor {{PageDescription}} * Number value can be any literal or variable numerical type. * '''Divisor (second value) must not be a value of 0 to .5'''. This will create a "Division by zero" error! due to CINT rounding. * Return values will be INTEGER or LONG value types only. * Rounding is done to the...") |
TheSnowDog (talk | contribs) m (QBasic capitalisation) Tag: visualeditor |
||
Line 15: | Line 15: | ||
* Rounding is done to the closest EVEN [[INTEGER|integer]] or [[LONG|long integer]] value. | * Rounding is done to the closest EVEN [[INTEGER|integer]] or [[LONG|long integer]] value. | ||
* Use the [[/]] integer division operator for [[SINGLE]] or [[DOUBLE]] floating decimal point return values. | * Use the [[/]] integer division operator for [[SINGLE]] or [[DOUBLE]] floating decimal point return values. | ||
* Division and multiplication operations are performed before addition and subtraction in | * Division and multiplication operations are performed before addition and subtraction in QBasic's order of operations. | ||
Revision as of 09:54, 29 April 2022
The \ mathematical operator performs INTEGER division on a numerical value.
Syntax
- return_value = number \ divisor
Description
- Number value can be any literal or variable numerical type.
- Divisor (second value) must not be a value of 0 to .5. This will create a "Division by zero" error! due to CINT rounding.
- Return values will be INTEGER or LONG value types only.
- Rounding is done to the closest EVEN integer or long integer value.
- Use the / integer division operator for SINGLE or DOUBLE floating decimal point return values.
- Division and multiplication operations are performed before addition and subtraction in QBasic's order of operations.
Example: Displays how floating decimal point values are rounded to the closest even integer value.
PRINT 0.5 \ 1 PRINT 1.5 \ 1 PRINT 2.5 \ 1 PRINT 3.5 \ 1 PRINT 4.5 \ 1 PRINT 5.5 \ 1 |
0 2 2 4 4 6 |
See also:
- MOD (remainder division operator)
- / (normal division operator)
- INT, CINT, FIX, _ROUND
- Mathematical Operations