Length of an arc between two angles: Difference between revisions

Content added Content deleted
(Add BASIC)
Line 381:
{{out}}
<pre>arc length: 43.633231299858</pre>
 
=={{header|Nim}}==
<lang Nim>import math, strformat
 
func arcLength(r, a, b: float): float =
## Return the length of the major arc in a circle of radius "r"
## between angles "a" and "b" expressed in radians.
let d = abs(a - b)
result = r * (if d >= PI: d else: 2 * PI - d)
 
echo &"Arc length: {arcLength(10, degToRad(10.0), degToRad(120.0)):.5f}"</lang>
 
{{out}}
<pre>Arc length: 43.63323</pre>
 
=={{header|Perl}}==