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> > acos

acos() fonksiyonu

Bildirim

double acos(double arg);

float acosf(float arg); (C99)

long double acosl(long double arg); (C99)

Açıklama

Kendisine geçirilen kosinüs değeri arg parametrenin açısını hesaplar. Bu fonksiyon cos() fonksiyonu ile elde edilen değeri kullanarak, cos() fonksiyonuna geçirilen açı değerini elde eder.

Her trigonometrik fonksiyon için tersten çalışan bir fonksiyon vardır. acos() fonksiyonu cos() fonksiyonunun ters fonksiyonudur. acos(arg) ifadesi, kosinüs değeri arg olan açıyı ifade eder.

cos(60) = 0.500 => 60 derecenin kosinüs değerinin 0.500 olduğunu,

acos(0.500) = 60 => Kosinüs değeri 0.500 olan açının 60 derece olduğunu gösterir.

Bir açının kosinüs değerinden gerçek açıyı elde etmek için acos() fonksiyonu kullanılır.

Parametreler

arg: [-1; +1] aralığında float bir değerdir (1 ≥ x ≥ -1).

Dönüş değeri

Bir hata meydana gelmezse, parametre değerinin açısını [0; π] radyan aralığında geri döndürür.

Örnek


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

int main(void) {
    const double PI = 3.14159265;
    double arg = 0.500, radyan, derece;

    radyan = acos (arg);
    derece = radyan * 180.0 / PI;

    printf("Kosinüs değeri %.4f olan açı: Radyan: %.4f Derece: %.2f", arg, radyan, derece);
}

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

Kosinüs değeri 0.5000 olan açı: Radyan: 1.0472 Derece: 60.00

Yukarıdaki program, acos() fonksiyonu ile arg değişken değerinin açı değerini hesaplayarak radyan ve derece cinsinden ekrana yazar.