28 lines
736 B
AutoHotkey
28 lines
736 B
AutoHotkey
pi := 4 * atan(1)
|
|
radians := pi / 4
|
|
degrees := 45.0
|
|
result .= "`n" . sin(radians) . " " . sin(degrees * pi / 180)
|
|
result .= "`n" . cos(radians) . " " . cos(degrees * pi / 180)
|
|
result .= "`n" . tan(radians) . " " . tan(degrees * pi / 180)
|
|
|
|
temp := asin(sin(radians))
|
|
result .= "`n" . temp . " " . temp * 180 / pi
|
|
|
|
temp := acos(cos(radians))
|
|
result .= "`n" . temp . " " . temp * 180 / pi
|
|
|
|
temp := atan(tan(radians))
|
|
result .= "`n" . temp . " " . temp * 180 / pi
|
|
|
|
msgbox % result
|
|
/* output
|
|
---------------------------
|
|
trig.ahk
|
|
---------------------------
|
|
0.707107 0.707107
|
|
0.707107 0.707107
|
|
1.000000 1.000000
|
|
0.785398 45.000000
|
|
0.785398 45.000000
|
|
0.785398 45.000000
|
|
*/
|