mirror of
https://github.com/QB64Official/qb64.git
synced 2024-08-22 03:15:07 +00:00
40 lines
1.2 KiB
Text
40 lines
1.2 KiB
Text
{{DISPLAYTITLE:_HYPOT}}
|
|
The [[_HYPOT]] function returns the hypotenuse of a right-angled triangle whose legs are x and y.
|
|
|
|
|
|
{{PageSyntax}}
|
|
: {{Parameter|result!}} = [[_HYPOT]]({{Parameter|x}}, {{Parameter|y}})
|
|
|
|
|
|
{{Parameters}}
|
|
* {{Parameter|x}} and {{Parameter|y}} are the floating point values corresponding to the legs of a right-angled (90 degree) triangle for which the hypotenuse is computed.
|
|
|
|
|
|
{{PageDescription}}
|
|
* The function returns what would be the square root of the sum of the squares of x and y (as per the Pythagorean theorem).
|
|
* The hypotenuse is the longest side between the two 90 degree angle sides
|
|
|
|
|
|
{{PageExamples}}
|
|
''Example:''
|
|
{{CodeStart}} '' ''
|
|
{{Cl|DIM}} leg_x {{Cl|AS}} {{Cl|DOUBLE}}, leg_y {{Cl|AS}} {{Cl|DOUBLE}}, result {{Cl|AS}} {{Cl|DOUBLE}}
|
|
leg_x = 3
|
|
leg_y = 4
|
|
result = {{Cl|_HYPOT}}(leg_x, leg_y)
|
|
{{Cl|PRINT}} {{Cl|USING}} "## , ## and ## form a right-angled triangle."; leg_x; leg_y; result
|
|
{{CodeEnd}}
|
|
|
|
{{OutputStart}}
|
|
3 , 4 and 5 form a right-angled triangle.
|
|
{{OutputEnd}}
|
|
|
|
|
|
{{PageSeeAlso}}
|
|
* [[ATN]] {{text|(arctangent)}}
|
|
* [[_PI]] {{text|(function)}}
|
|
* [[Mathematical Operations]]
|
|
* [http://www.cplusplus.com/reference/cmath/hypot/ C++ reference for hypot() - source of the text and sample above]
|
|
|
|
|
|
{{PageNavigation}}
|