ve C++

Ve C



Matematik, istatistik ve bilgisayar programlama dilleri birlikte çalışır. İstatistiklerde veya matematikte kullanılan formülün bazen bilgisayar programlama dillerinde uygulanması gerekir. Bu işlevler ve formül tüm derslerde aynı şekilde çalışır. Tek fark uygulamadır. Bu makale, atan() işlevinin c++ programlama dilinde nasıl uygulanacağını öğretmek için tasarlanmıştır.

atan() C++ İşlevi nedir?

atan() işlevi, Math'ın ters tanjant işlevidir. C++ programlama dilinde bir sayının ters tanjant değerini bulmak için kullanılır. Matematikte atan() tan-1a'dır. 'a' sayıdır ve tan-1 'a'nın ters tanjantını bulur.







Benzer şekilde, c++ programlama dilinde atan()'ı bulduğumuzda, atan() işlevine bir 'a' sayısı verilir ve 'a'nın ters tanjantını hesaplar. c++'ın atan() işlevi, verilen sayının tanjant tersini radyan biçiminde döndürür. Radyan değeri 180/pi dereceye eşittir. Yani, bir hesap makinesinde teğet tersini hesapladığınızda, hesap makinesi sonucu bir derece şeklinde döndürdüğü için farklı bir sonuç bulacaksınız. Ancak atan() çıktısı radyan cinsindendir. Hesap makinesinin sağladığı sonucun aynısını istiyorsanız, radyan sonucunu dereceye dönüştürmeniz gerekir.



atan() C++ İşlevinin Sözdizimi

atan() c++ fonksiyonunun sözdizimi aşağıda verilmiştir:







atan() işlevini tanımlamak için veri türünü de sağlamamız gerekir. Kayan sayı için kayan nokta, çift kayan sayı için çift kullanılacaktır.

İşte hem kayan noktalı hem de çift kayan noktalı veri türü parametrelerinin sözdizimi:



'float' ve 'double' atan() işlevinin veri türleri ve parametrelerdir. Parametre 'float' tipindeyse, fonksiyonun dönüş tipi de float olacaktır. Benzer şekilde, eğer parametre tipi 'double' ise, fonksiyonun dönüş tipi 'double' olacaktır. atan() işlevi, sonucu kayan nokta veya çift kayan nokta olarak döndürür. Bu nedenle, bir int numarası verirseniz, sonuç ondalık basamaklarda olacaktır.

atan() C++ İşlevi Nasıl Çalışır?

atan() işlevi bir sayıyı girdi olarak alır ve ters tanjantını hesaplar ve hesaplanan sonucu döndürür. Hesaplanan ters teğet değerini radyan biçiminde döndürür. atan() işlevinin nasıl daha iyi çalıştığını anlamak için aşağıda verilen örneklere bakın.

Örnek 1:

İlk örnek, bir sayıyı girdi olarak alır ve verilen sayının ters tanjantını hesaplamak için onu atan() işlevine iletir. Kod aşağıda verilmiştir.

İlk kod satırından başlayarak, 'iostream', girdi alma ve kullanıcıya çıktı verme işlevselliğini sağlayan standart bir c++ kitaplığıdır: cin, cout, vb. Bir sonraki satır, 'cmath' kitaplığını içeri aktarmaktır. programı. c++ programlama dilinin 'cmath' kitaplığı atan(), asin(), vb. Gibi Matematik işlevlerini sağlar. 'kullanılan ad alanı std', programın 'std ad alanı' tarafından sağlanan her şeyi kullanmasına izin verir.

Program main() işleviyle başlar, ardından açma ve kapama parantezleri {} gelir. Tüm kod satırları bu parantezler arasına girer. Yukarıda açıkladığımız gibi giriş parametresi ve dönüş parametresinin tipi genellikle aynıdır. Yani, 'double a = 12.57, out', giriş ve çıkış değişkenlerini çift veri türü biçiminde temsil eder. 'a' parametresi girişi tutar ve 'out' parametresi atan() işlevinin çıktısını tutar. ‘cout’ yöntemini kullanarak atan() fonksiyonunun çıktısını yazdıracağız. Sonunda 'dönüş 0' sağlanır, böylece işlevin sonucu başarıyla döndürmesi veya herhangi bir hata durumunda bir istisna oluşturması sağlanır.

Aşağıda verilen programın sonucunu görelim:

atan(12.57) işlevi, radyan biçiminde 1.49141 döndürdü. Hesap makinesinde atan(12.57) değerini hesaplarsanız, hesap makinesi sonucu derece cinsinden verdiği için 85.45 elde edersiniz. Bir sonraki örnekte radyanı dereceye çevirelim.

Örnek 2:

Yukarıda tartışıldığı gibi, radyan 180/pi'ye eşittir, bu nedenle radyanı bir dereceye dönüştürmek için aynı formülü kullanacağız. Önce aşağıdaki koda bakın, sonra her satırı ayrı ayrı açıklayacağız.

İlk örnektekiyle aynı kodu ve örnek verileri kullandığımızı unutmayın. O halde, 'cout << “atan(“<

Aşağıdaki çıktıyı görelim:

Örnek 3:

Girdi olarak bir tamsayı verilmişse atan() işlevinin nasıl çalıştığını görelim. Normal olarak, tamsayı sayı, kayan nokta veya çift kayan nokta veri türleri ile iyi çalıştığı için herhangi bir hata oluşturmamalıdır. Aşağıdaki ekli kodu kontrol edin.

Dikkat ederseniz, yine aynı kodu kullandık ancak giriş verilerini bir tamsayı olarak değiştirdik. 'int' veri türü, tamsayıları tanımlamak için c++ programlama dilinde kullanılır. Önceki örneklerde kayan sayılar kullandık. Yani burada atan() fonksiyonunun sonucunu görmek için int numarasını kullandık.

Aşağıda verilen bir tamsayı için atan() fonksiyonunun sonucunu kontrol edelim. atan() işlevinin, ters tanjant bir tamsayıda bulunabileceğinden, tam sayının ters tanjantını bir hata oluşturmadan başarılı bir şekilde hesapladığını unutmayın.

Çözüm

Bu makale, atan() işlevinin c++ programlama dilinde çalışmasını tartışmak için tasarlanmıştır. atan() işlevi, verilen bir sayının tanjant tersini hesaplar ve sonucu radyan cinsinden döndürür. Anlamanız için üç benzersiz örnek ekledik.