Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /var/www/vhosts/bilgigunlugum.net/httpdocs/index.php on line 43
C Programlama

BG MVC Model View Controller eğitim serisi yayında...

Ana sayfa > Programlama > C Programlama > C standart kütüphanesi > <math.h> > fma

fma() fonksiyonu

Bildirim

double fma(double x, double y, double z); (C99)

float fmaf(float x, float y, float z); (C99)

long double fmal(long double x, long double y, long double z); (C99)

Açıklama

Kendisine geçirilen x ve y parametrelerinin çarpım sonucuna z parametre değerini ekler ((x*y)+z).

Parametreler

x: Float bir değerdir.

y: Float bir değerdir.

z: Float bir değerdir.

Dönüş değeri

Eğer bir hata meydana gelmezse, (x*y)+z işlem sonucu geri döndürülür.

Örnek


#include <stdio.h>
#include <math.h>

int main(void) {
    double x=24.50, y=4.25, z=5.25, result;

    result = fma(x, y, z);

    printf("%.2f, %.2f ve %.2f değerlerinin işlem sonucu: %.2f", x, y, z, result);

    return 0;
}

Yukarıdaki örnekte, program aşağıdaki satırı ekrana yazar:

24.50, 4.25 ve 5.25 değerlerinin işlem sonucu: 109.38

Yukarıdaki program, fma() fonksiyonu ile 3 değişken değeri kullanarak yaptığı işlem sonucunu ekrana yazar.