diff --git a/src/reihen.c b/src/reihen.c index 2190881..556bece 100644 --- a/src/reihen.c +++ b/src/reihen.c @@ -79,4 +79,15 @@ double cosD(double degrees){ else sum -= currvalue; } return sum; +} + +double tanD(double degrees){ + if (degrees>=360.0){ + degrees = squashDegreesTo360(degrees); + } + if(degrees == 90.0 || degrees == 270.0){ + return -1.0; + } + return sinD(degrees)/cosD(degrees); + } \ No newline at end of file