| 123456789101112131415161718192021222324252627282930313233343536373839 |
- /* +++Date last modified: 05-Jul-1997 */
- /*
- ** RAD2DEG.C - Functions to convert between radians and degrees
- */
- #include <math.h>
- #include "benchmarks/basicmath/snipmath.h"
- #undef rad2deg /* These are macros defined in PI.H */
- #undef deg2rad
- double rad2deg(double rad)
- {
- return (180.0 * rad / (PI));
- }
- double deg2rad(double deg)
- {
- return (PI * deg / 180.0);
- }
- #ifdef TEST
- #include <stdio.h>
- main()
- {
- double X;
- for (X = 0.0; X <= 360.0; X += 45.0)
- printf("%3.0f degrees = %.12f radians\n", X, deg2rad(X));
- puts("");
- for (X = 0.0; X <= (2 * PI + 1e-6); X += (PI / 6))
- printf("%.12f radians = %3.0f degrees\n", X, rad2deg(X));
- return 0;
- }
- #endif /* TEST */
|