Difference between revisions of "ROUND"

From QB64 Wiki
Jump to navigation Jump to search
imported>Clippy
m
imported>Clippy
m
Line 1: Line 1:
The {{KW|_ROUND}} function rounds to the closest EVEN {{KW|INTEGER}}, {{KW|LONG}} or {{KW|_INTEGER64}} numerical value.
The {{KW|_ROUND}} function rounds to the closest EVEN [[INTEGER]], [[LONG]] or _INTEGER64]] numerical value.




{{PageSyntax}}
{{PageSyntax}}
:{{Parameter|value}} = {{KW|_ROUND}} ({{Parameter|number}})
:: value = _ROUND ({{Parameter|number}})




{{PageDescription}}
{{PageDescription}}
* Can be used when numerical values exceed the limits of {{KW|CINT}} or {{KW|CLNG}}.
* Can be used when numerical values exceed the limits of [[CINT]] or [[CLNG]].
* Rounding is done to the closest even [[INTEGER|integer]] value. The same as Qbasic does with [[\|integer division]].
* Rounding is done to the closest even [[INTEGER|integer]] value. The same as Qbasic does with [[\|integer division]].



Revision as of 06:07, 4 January 2012

The _ROUND function rounds to the closest EVEN INTEGER, LONG or _INTEGER64]] numerical value.


Syntax

value = _ROUND (number)


Description

  • Can be used when numerical values exceed the limits of CINT or CLNG.
  • Rounding is done to the closest even integer value. The same as Qbasic does with integer division.


Example: Displays how QB64 rounds to the closest even integer value.

PRINT _ROUND(0.5) PRINT _ROUND(1.5) PRINT _ROUND(2.5) PRINT _ROUND(3.5) PRINT _ROUND(4.5) PRINT _ROUND(5.5)

0 2 2 4 4 6


See also:



Navigation:
Keyword Reference - Alphabetical
Keyword Reference - By Usage
Main Wiki Page