Jump to content

Horizontal sundial calculations: Difference between revisions

m
m (→‎{{header|ANSI BASIC}}: lang="basic")
Line 1,386:
=={{header|EasyLang}}==
<syntaxhighlight lang="text">
procfunc getn s$ . v .
write s$
v = number input
print v
return v
.
calllat = getn "Enter latitude: " lat
calllng = getn "Enter longitude: " lng
callmerid = getn "Enter legal meridian: " merid
slat = sin lat
diff = lng - merid
Line 1,402 ⟶ 1,403:
print "Hour\tSun hour angle\tDial hour line angle"
for h = -6 to 6
hra = 15 * h - diff
hla = atan2 (slat * sin hra) cos hra
print h + 12 & "\t" & hra & "\t\t" & hla
.
</syntaxhighlight>
2,060

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.