Ich glaub, du machst die Sache zu kompliziert!
Das lässt sich sicherlich umgehen.
Und wenn nicht, dann gibts immer noch die gute alte Sinustabelle,
mit welcher du arbeiten müsstest, denn der Maker kennt ja
keinen cos,sin,tan,cotan.