Trigonometric functions: Difference between revisions

Content deleted Content added
m →‎{{header|REXX}}: added REXX language.
No edit summary
Line 594: Line 594:
var arctan = Math.atan(Math.tan(radians));
var arctan = Math.atan(Math.tan(radians));
window.alert(arctan + " " + (arctan * 180 / Math.PI));</lang>
window.alert(arctan + " " + (arctan * 180 / Math.PI));</lang>

=={{header|Liberty BASIC}}==
<lang lb>' [RC] Trigonometric functions.

pi = 4 *atn( 1)

' LB works in radians. All six functions are available.

mainwin 80 16

value =45

print
print " Trig. functions and their inverses."
print
print " Trig. for angle 45 in radians and degrees."
print
print , " 45 radians", "45 degrees"

print " Sin", sin( value), sin( degrees2radians( value))
print " Cos", cos( value), cos( degrees2radians( value))
print " Tan", tan( value), tan( degrees2radians( value))

print
print " Inverse trig. for result =0.5"

value =0.5

print " asn", asn( value); " radians", radians2degrees( asn( value)); " degrees"
print " acs", acs( value); " radians", radians2degrees( acs( value)); " degrees"
print " atn", atn( value); " radians", radians2degrees( atn( value)); " degrees"

end


function radians2degrees( r)
radians2degrees =r *360 /2 /pi
end function

function degrees2radians( degrees)
degrees2radians =degrees /360 *2 *pi
end function</lang>


=={{header|Logo}}==
=={{header|Logo}}==