Bu dersimizde özel matematiksel işlemleri programımıza yaptırma işlemlerini göreceğiz.
bunun için özel bir kütüphane kullanılacak. <math.h> Kütüphanesini çağıracağız. Bunun içinde işlerimizi kolaylaştıracak matematiksel fonksiyonlar tanımlıdır. Örneğin üst alma logaritma alma tanjant cotanjant mutlak değer gibi bir takım özellikleri sunan fonksiyonlar tanımlıdır.
Ancak aritmetik operatör dersinde anlatığım mod alma işlemi yani % sembolü vardı birazcık ona değinelim.
Aynı programda aşağıdaki örnekteki gibi x ve y değişkenini kullanıcıdan alarak da yapabilirdik.
math.h kütüphanesi
int abs (x) Tam sayinin mutlak değerini hesaplar.
double fabs(x) Gerçel sayının mutlak değerini hesaplar.
double aqrt(x) x sayısı için karekök hesaplar.
double pow(x,y) x uzeri y değerini hesaplar.
double log(x) x sayısının doğal logaritmasını hesaplar. lnx
double log10(x) x sayısının 10 tabanında logaritması hesaplanır.
Hipotenüs Hesaplatma
bunun için özel bir kütüphane kullanılacak. <math.h> Kütüphanesini çağıracağız. Bunun içinde işlerimizi kolaylaştıracak matematiksel fonksiyonlar tanımlıdır. Örneğin üst alma logaritma alma tanjant cotanjant mutlak değer gibi bir takım özellikleri sunan fonksiyonlar tanımlıdır.
Ancak aritmetik operatör dersinde anlatığım mod alma işlemi yani % sembolü vardı birazcık ona değinelim.
matematiksel işlemler |
|
math.h kütüphanesi
int abs (x) Tam sayinin mutlak değerini hesaplar.
double fabs(x) Gerçel sayının mutlak değerini hesaplar.
double aqrt(x) x sayısı için karekök hesaplar.
double pow(x,y) x uzeri y değerini hesaplar.
double log(x) x sayısının doğal logaritmasını hesaplar. lnx
double log10(x) x sayısının 10 tabanında logaritması hesaplanır.
|
Hipotenüs Hesaplatma
C de hipotenüs aldırma örneği |