Angle difference between two bearings: Difference between revisions

Line 2,107:
 
=={{header|Craft Basic}}==
<syntaxhighlight lang="basic">inputprecision "angle 1:", a14
input "angle 2:", a2
 
letdefine bs1 = (a20, -s2 a1) %= 3600
 
dim b1[20, -45, -85, -95, -45, -45, -45, -45, 29.4803, -78.3251]
if b > 180 then
dim b2[45, 45, 90, 90, 125, 145, 125, 145, -88.6381, -159.036]
 
arraysize s1, b1
let b = b - 360
arraysize s2, b2
 
if s1 = s2 then
endif
 
for i = 0 to s1 - 1
if b < -180 then
 
let br = b(b2[i] +- b1[i]) % 360
 
if br >= 180 then
endif
 
let br = br - 360
print "difference: ", b
 
endif
 
print "bearing 1: ", b1[i], " bearing 2: ", b2[i], " difference: ", r
 
next i
 
endif
 
end</syntaxhighlight>
305

edits