sqrt()

Kategori: C , 01 Temmuz 2019 , JanFranco


Karekök hesaplamaları için sqrt fonksiyonunu kullanabiliriz. Bu fonksiyonu kullanabilmek için math.h kütüphanesini dahil etmemiz gerekir. Fonksiyonun prototipi:


#include <math.h>

double sqrt(double x);
float sqrtf(float x);
long double sqrtl(long double x);
Fonksiyonun return değerlerine göre farklı varyantları mevcuttur. Fonksiyonun sonuna f harfi eklersek return tipi float, l harfi eklersek return tipi long double olmaktadır. Örneklere geçelim:

float something = 10;
double x1 = 8.2, y1 = -5.4;
double x2 = 3.8, y2 = 34.9;
double dx, dy;

printf("square root of 10 is %.2f\n", sqrtf(something));

dx = x2 - x1;
dy = y2 - y1;
printf("distance between points (x1, y1) and (x2, y2): %.2f\n", sqrt(dx*dx + dy*dy));
Son satırda yaptığımız işlem, bir hipotenüs bulma hesaplama işlemidir.


Sonraki Yazı: difftime()
Yorumlar

Henüz bir yorum bulunmuyor.
Yorum bırakın