RosettaCodeData/Task/Averages-Mean-angle/Icon/averages-mean-angle.icon
2023-07-01 13:44:08 -04:00

9 lines
234 B
Text

procedure main(A)
write("Mean angle is ",meanAngle(A))
end
procedure meanAngle(A)
every (sumSines := 0.0) +:= sin(dtor(!A))
every (sumCosines := 0.0) +:= cos(dtor(!A))
return rtod(atan(sumSines/*A,sumCosines/*A))
end