Progress sin, cos, tan finally resolved !

Every once in a while a question comes up in the Progress forums ...

I can't find the sin, cos, tan functions ?

I'm happy to say this question has finally been resolved

thanks to Jeff Pilant who donated the sin, cos, tan functions

to the Progress STandard Libraries (STL) open source project.

http://www.oehive.org/project/lib


/* test-slibmath.p */

{slib/slibmath.i}



define var iDegree as int no-undo.

repeat iDegree = 0 to 360 by 5:

    display
        iDegree                             format ">>9"                column-label "Degree"
        math_tan( math_deg2rad( iDegree ) ) format "->9.99999999999"    column-label "tan"
        math_sin( math_deg2rad( iDegree ) ) format "->9.99999999999"    column-label "sin"
        math_cos( math_deg2rad( iDegree ) ) format "->9.99999999999"    column-label "cos"
    with width 320 stream-io.

end. /* repeat */