HYPOT: Difference between revisions

From QB64 Phoenix Edition Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 7: Line 7:




{{Parameters}}
{{PageParameters}}
* {{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.
* {{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.


Line 18: Line 18:
{{PageExamples}}
{{PageExamples}}
''Example:''
''Example:''
{{CodeStart}} '' ''
{{CodeStart}}
{{Cl|DIM}} leg_x {{Cl|AS}} {{Cl|DOUBLE}}, leg_y {{Cl|AS}} {{Cl|DOUBLE}}, result {{Cl|AS}} {{Cl|DOUBLE}}
{{Cl|DIM}} leg_x {{Cl|AS}} {{Cl|DOUBLE}}, leg_y {{Cl|AS}} {{Cl|DOUBLE}}, result {{Cl|AS}} {{Cl|DOUBLE}}
leg_x = 3
leg_x = {{Text|3|#F580B1}}
leg_y = 4
leg_y = {{Text|4|#F580B1}}
result = {{Cl|_HYPOT}}(leg_x, leg_y)
result = {{Cl|_HYPOT}}(leg_x, leg_y)
{{Cl|PRINT USING}} "## , ## and ## form a right-angled triangle."; leg_x; leg_y; result
{{Cl|PRINT USING}} {{Text|<nowiki>"## , ## and ## form a right-angled triangle."</nowiki>|#FFB100}}; leg_x; leg_y; result
{{CodeEnd}}
{{CodeEnd}}
{{OutputStart}}
{{OutputStart}}
  3 , 4 and 5 form a right-angled triangle.
  3 , 4 and 5 form a right-angled triangle.
Line 32: Line 31:


{{PageSeeAlso}}
{{PageSeeAlso}}
* [[ATN]] {{text|(arctangent)}}
* [https://qb64phoenix.com/forum/showthread.php?tid=1782 Featured in our "Keyword of the Day" series]
* [[_PI]] {{text|(function)}}
* [[ATN]] {{Text|(arctangent)}}
* [[_PI]] {{Text|(function)}}
* [[Mathematical Operations]]
* [[Mathematical Operations]]
* [http://www.cplusplus.com/reference/cmath/hypot/ C++ reference for hypot() - source of the text and sample above]
* [http://www.cplusplus.com/reference/cmath/hypot/ C++ reference for hypot() - source of the text and sample above]

Latest revision as of 22:33, 25 May 2024

The _HYPOT function returns the hypotenuse of a right-angled triangle whose legs are x and y.


Syntax

result! = _HYPOT(x, y)


Parameters

  • x and y are the floating point values corresponding to the legs of a right-angled (90 degree) triangle for which the hypotenuse is computed.


Description

  • 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


Examples

Example:

DIM leg_x AS DOUBLE, leg_y AS DOUBLE, result AS DOUBLE
leg_x = 3
leg_y = 4
result = _HYPOT(leg_x, leg_y)
PRINT USING "## , ## and ## form a right-angled triangle."; leg_x; leg_y; result
 3 , 4 and 5 form a right-angled triangle.


See also



Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link