Angle difference between two bearings: Difference between revisions

Content added Content deleted
(Angle difference between two bearings in BASIC256)
(Angle difference between two bearings in Run BASIC)
Line 3,481: Line 3,481:
-161.50295230740448
-161.50295230740448
37.29885558826936</pre>
37.29885558826936</pre>

=={{header|Run BASIC}}==
<lang runbasic>sub getDifference b1, b2
r = (b2 - b1) mod 360
if r >= 180 then r = r - 360
print r
end sub

print "Input in -180 to +180 range:"
call getDifference 20, 45
call getDifference -45, 45
call getDifference -85, 90
call getDifference -95, 90
call getDifference -45, 125
call getDifference -45, 145
call getDifference -45, 125
call getDifference -45, 145
call getDifference 29.4803, -88.6381
call getDifference -78.3251, -159.036
print "Input in wider range:"
call getDifference -70099.74233810938, 29840.67437876723
call getDifference -165313.6666297357, 33693.9894517456
call getDifference 1174.8380510598456, -154146.66490124757</lang>


=={{header|Rust}}==
=={{header|Rust}}==