You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Fonksiyon Bildirimi Açıklama Örnek Sonuç<br />
int abs(int x); x tamsayısının mutlak değerini hesaplar abs(-4) 4<br />
x gerçel sayısının mutlak değerini<br />
double fabs(double x); fabs(-4.0) 4.000000<br />
hesaplar<br />
double floor(double x'e (x'den büyük) en yakın tamsayıyı<br />
abs(-2.7)<br />
x);<br />
3.000000<br />
gönderir<br />
x'e (x'den küçük) en yakın tamsayıyı<br />
double ceil(double x); abs(5.6)<br />
gönderir<br />
5.000000<br />
double sqrt(double x); pozitif x sayısının karekökünü hesaplar sqrt(4.0) 2.000000<br />
double pow(double x,<br />
double y);<br />
x y pow(2.,<br />
değerini hesaplar<br />
3.)<br />
8.000000<br />
pozitif x sayısının doğal logaritmasını<br />
double log(double x);<br />
log(4.0)<br />
hesaplar, ln(x)<br />
1.386294<br />
double log10(double pozitif x sayısının 10 tabanındaki<br />
log10(4.0)<br />
x);<br />
0.602060<br />
logaritmasını hesaplar<br />
radyan cinsinden girilien x sayısının sinüs<br />
double sin(double x);<br />
sin(3.14) 0.001593<br />
değerini hesaplar<br />
radyan cinsinden girilien x sayısının<br />
-<br />
double cos(double x);<br />
cos(3.14)<br />
kosinüs değerini hesaplar<br />
0.999999<br />
radyan cinsinden girilien x sayısının<br />
-<br />
double tan(double x);<br />
tan(3.14)<br />
tanjant değerini hesaplar<br />
0.001593<br />
sinüs değeri x olan açıyı gönderir. Açı -<br />
double asin(double x); asin(0.5) 0.523599<br />
pi/2 ile pi/2 arasındadır.<br />
cosinüs değeri x olan açıyı gönderir. Açı<br />
double acos(double x); acos(0.5) 1.047198<br />
-pi/2 ile pi/2 arasındadır.<br />
tanjant değeri x olan açıyı gönderir. Açı -<br />
double atan(double x); atan(0.5) 0.463648<br />
pi/2 ile pi/2 arasındadır.<br />
NOT<br />
Bir programda math.h kütüphanesi kullanılacakca, GCC<br />
derleyicisi -lm seçeneği ile birlikte kullanılmalıdır.<br />
Örneğin test.c içinde math.h'i kullanıyorsa derleme:<br />
gcc -lm test.c -o test<br />
şeklinde yapılmalıdır. Aksi halde bir hata mesajı ile<br />
karşılaşılır.<br />
Trigonometrik (sin, cos, tan) fonksiyonlar kendisine parametre olarak gelen değeri radyan<br />
olarak kabul eder ve sonucu hesaplar. Eğer açılar derece cinsinden hesaplanması gerekiyorsa<br />
şu dönüşüm kullanılanılabilir:<br />
radyan = (3.141593/180.0) * derece;<br />
Program 5.1: sin(), cos(), and tan() fonksiyonlarının kullanımı<br />
01:<br />
02:<br />
03:<br />
04:<br />
05:<br />
/* 05prg01.c<br />
30 dercelik açının sinüs, kosinüs, tanjant ve<br />
kotanjant değerleri */<br />
#include