7 Ağustos 2015 Cuma

Cmath Kütüphanesi


CMATH ( MATEMATİK) KÜTÜPHENESİ:
1. C++ dilinde matematiksel fonksiyonların aktiflenmesi için cmath kütüphanesi #include <cmath> şeklinde eklenmelidir.
2. Aynı kütüphane c dilinde math.h ile aktif edilir. math.h kütüpanesi c++ dilinde de çalışır.
3. Kütüphanede kullanılan sayısal değerler, float veya double tipinde tanımlanmalıdır. Tamsayı şeklinde tanımlanırsa hata verirler.
4. Matematiksel eşitlikleri yazarken parantezlere özellikle dikkat edilmelidir.

pow(x,y)
x üssü y demektir. pow(x,0.5)=sqrt(x) dir.
sqrt(x)
x in karekökü demektir.
fabs(x)
x in mutlak değeri demektir.
exp(x)
e üssü x demektir. Burada e=2.71... dir.
sin(x) , cos(x)
radyan olarak x sayısının sinüs ve kosinüs değerlerini verir.
tan(x) , cot(x)
radyan olarak x sayısının tanjant ve kotanjant değerlerini verir.
asin(x) , acos(x)
radyan olarak x sayısının arcsinüs ve arccosinüs değerlerini verir.
atan(x) , acot(x)
radyan olarak x sayısının arctanjant ve arckotanjant değerlerini verir.
log10(x)
10 tabanında x in logaritmasını verir.
log(x)
ln(x) anlamına gelir.


Örnek : Kullanıcı tarafından girilen x değerine göre ((𝒙+𝟑)* 𝒆^𝟒− 𝟐*𝒙+𝒔𝒊𝒏𝒙)/(𝝅* 𝒍𝒏𝒙 +𝟓𝒙 ) işleminin sonucunu hesaplayıp ekrana yazdıran c++ programını yazınız.

 #include <iostream>
#include <cmath>
using namespace std;
void main ()
 { double x,sonuc; double pi_sayisi=3.14;
cout<<"x:";
cin>>x;
sonuc=((x+3)*exp(4.)-2*x+sin(x))/(pi_sayisi*(log(x)+5*x));
cout<<"sonuc = "<<sonuc<<endl;
}

Hiç yorum yok:

Yorum Gönder