C++'ta sqrt(), pow(), floor() gibi matematiksel fonksiyonları kullanmak için #include <cmath> kütüphanesi eklenmelidir. cstring metin (string) fonksiyonları, ostream ise çıktı akışı içindir.
Algoritmalar ve Programlamaya Giriş Ünite -11
Kaynak: https://lolonolo.com/2022/10/28/algoritmalar-ve-programlamaya-giris-unite-11/
📖 Konu özeti (sınav öncesi tekrar)
C++ Kullanılan Hazır Fonksiyonlar
Algoritmalar ve Programlamaya Giriş
Yönetim Bilişim Sistemleri Lisans
Auzef Bilgisayar Programcılığı Önlisans
Ünite -11
sqrt() fonksiyonu (square root) kendisine gönderilen sayının karekökünü döndürür, ör. sqrt(25) → 5. pow() üs alır, floor() aşağı yuvarlar, max() ise büyük olanı döndürür.
floor() fonksiyonu sayıyı aşağı yuvarlar, yani sayıdan büyük olmayan en büyük tam sayıyı döndürür: floor(4.7) → 4, floor(-2.3) → -3. ceil() ise yukarı yuvarlar: ceil(4.2) → 5.
fabs() fonksiyonu kendisine gönderilen (ondalıklı) sayının mutlak değerini döndürür: fabs(-3.5) → 3.5. ceil() ve floor() yuvarlama, sqrt() karekök, pow() ise üs alma fonksiyonlarıdır.
toupper() fonksiyonu kendisine gönderilen küçük harfi büyük harfe çevirir: toupper('a') → 'A'. tolower() ise tersini yapar, yani büyük harfi küçük harfe çevirir.
isalpha() fonksiyonu, aldığı karakter bir harf ise sıfırdan farklı (doğru), harf değilse sıfır (yanlış) döndürür. isdigit() rakam, isalnum() harf veya rakam, isspace() boşluk karakteri, isprint() ise yazdırılabilir karakter kontrolü yapar.
isprint() fonksiyonu, aldığı karakter ekrana yazdırılabilir bir karakter ise (boşluk dahil) sıfırdan farklı, kontrol karakteri gibi yazdırılamayan bir karakterse sıfır döndürür. isalpha() harf, isdigit() rakam kontrolü yapar.
tolower() fonksiyonu kendisine gönderilen büyük harfi küçük harfe çevirir: tolower('B') → 'b'. toupper() ise küçük harfi büyük harfe çevirir.
C++'ta strcpy(), strcat(), strcmp() gibi karakter dizisi (string) fonksiyonlarını kullanmak için #include <cstring> kütüphanesi eklenmelidir. cmath matematik fonksiyonları içindir.
strcat(s1, s2) fonksiyonu, ikinci string'i (s2) birinci string'in (s1) sonuna ekler (birleştirir). strcpy() kopyalar, strcmp() iki string'i karşılaştırır, strchr() ise string içinde karakter arar.