\: 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
TheSnowDog (talk | contribs) m (QBasic capitalisation) Tag: visualeditor |
No edit summary |
||
Line 1: | Line 1: | ||
The | The [[\]] mathematical operator performs [[INTEGER]] division on a numerical value. | ||
{{PageSyntax}} | {{PageSyntax}} | ||
: | : {{Parameter|return_value}} = {{Parameter|number}} [[\]] {{Parameter|divisor}} | ||
{{PageDescription}} | {{PageDescription}} | ||
* Number value can be any literal or variable numerical type. | * 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 [[ERROR Codes|"Division by zero" error!]] due to [[CINT]] rounding. | * '''Divisor (second value) must not be a value of 0 to .5'''. This will create a [[ERROR Codes|"Division by zero" error!]] due to [[CINT]] rounding. | ||
Line 18: | Line 15: | ||
{{PageExamples}} | |||
{{CodeStart}} | ;Example:Displays how floating decimal point values are rounded to the closest even [[INTEGER|integer]] value. | ||
{{CodeStart}} | |||
{{Cl|PRINT}} 0.5 \ 1 | {{Cl|PRINT}} 0.5 \ 1 | ||
{{Cl|PRINT}} 1.5 \ 1 | {{Cl|PRINT}} 1.5 \ 1 | ||
Line 25: | Line 23: | ||
{{Cl|PRINT}} 3.5 \ 1 | {{Cl|PRINT}} 3.5 \ 1 | ||
{{Cl|PRINT}} 4.5 \ 1 | {{Cl|PRINT}} 4.5 \ 1 | ||
{{Cl|PRINT}} 5.5 \ 1 | {{Cl|PRINT}} 5.5 \ 1 | ||
{{CodeEnd}} | {{CodeEnd}} | ||
{{OutputStart}}0 | {{OutputStart}}0 | ||
Line 36: | Line 34: | ||
{{PageSeeAlso}} | |||
* [[Mathematical Operations]] | * [[Mathematical Operations]] | ||
{{PageNavigation}} | {{PageNavigation}} |
Revision as of 10:05, 13 June 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.
Examples
- 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