時計

DegreeToRadian 関数を作る

三角関数の引数の単位はラディアンです。 角の単位を変換する関数を作ります。 ファイル名は、"MyMath.h" とします。

#ifndef	___MYMATH
#define	___MYMATH

#define _USE_MATH_DEFINES
#include	<math.h>

// 度をラディアンへ変換
double DegreeToRadian(double);




double DegreeToRadian(double d){
	return d * M_PI / 180;
}


#endif

解説

π の値は、"math.h" の中に、"M_PI" とマクロ定数で与えられています。

ところで、VC++ Express Edition の場合、"M_PI" などのマクロ定数を使うには、"#define _USE_MATH_DEFINES" の行が必要になります。 BCC には影響ないです。


[前] [目次] [次]