if (( x < 5) || ( x > 15))
std::cout<<"Sizin daxil etdiyiniz eded ya 5-den kicik, ya da 15 -den boyukdur";
else
std::cout<<"Sizin daxil etdiyiniz eded 5 ile 15 arasindadir";
}
İnkar operatoru
İnkar operatoru verilmiş şərti inkar edir və verilmiş şərt yalan qiymət aldıqda doğru, əks halda isə yalan qiymət alır. İnkar operatoru ! somvolu ilə işarə olunur. Misal üçün (!Bakı Paytaxtdır) şərti yalan, (!2 böyükdür 5) şərti isə doğru qiyməti alır.
Şərtlərlə ədədlərin əlaqəsi
C++ dilində tam tipli ədədlərdən şərt kimi isitfadə edə bilərik. Bu zaman 0 və 0-dan kiçik ədədlər yalan, 0-dan böyük ədələrə isə doğru qiyməti kimi baxılır. Başqa sözlə 0-dan böyük ədədlərə doğru qiymət alan, 0-dan kiçik ədədlərə isə yalan qiymət alan şərt kimi baxmaq və digər şərtlərlə məntiq operatorları ilə birləşdirmək olar. Misal üçün
if (5 && (x>8))
std::cout<<"Bu setir cap olunacaq";
Proqram kodunda 5 ilə x>8 şərtləri VƏ operatoru ilə birləşir.
Dövr operatorları
Dövr operatorları verilmiş əməliyyatları bir neçə dəfə təkrar yerinə yetirmək üçün istifadə olunur. C++ dilində 3 dövr operatoru istifadə olunur for, while, do while
for operatoru
for operatoru verilmiş əməliyyatı tələb olunan sayda, misal üçün 10, 50 , 100 dəfə təkrar yerinə yetirmək üçün istifadə olunur. for operatorunda dövrlərin sayına nəzarət etmək üçün sayğacdan istifadə olunur. Sayğac olaraq tam tipli ədədlərdən istifadə olunur.
Sintakisisi aşagıdakı kimidir:
for ( Sayğacın_Başlanğıc_Qiyməti; Dövrün_Sona_Çatma_Şərti; Sayğacın_Dəyişməsi)
{ Proqram Kodu; }
Bu zaman Sayğacın_Başlanğıc_Qiyməti, Dövrün_Sona_Çatma_Şərti və Sayğacın_Dəyişməsindən asılı olaraq Proqram Kodu təkrar yerinə yetiriləcək.
Dostları ilə paylaş: |