| Satr #
|
soniya
|
daqiqa
|
qoldiqSoniya
|
9
|
500
|
|
|
10
|
|
8
|
|
11
|
|
|
20
|
9-satrda butun qiymatdagi soniya o’qilyapti. 10-satrda soniya / 60 ifodasidan foydalangan holda soniyalardan daqiqalar ajratib olinyapti. 11-satr (qoldiqSoniya = soniya % 60)da esa, daqiqalarga aylanmay qolgan, ya’ni qiymati bir daqiqaga yetmagan soniyalar ajratib olinyapti.
+ va – operatorlari birlik va ikkilikda ishlatilishi mumkin. Birlik operatorda faqat bitta operand bo’ladi, ikkilik operatorda esa ikkita operand. Masalan, “–” operatori –5 soni (operandi) uchun bitta operator, to’rt va beshning ayirmasi (4 – 5) uchun esa ikkilik operator hisoblanadi.
2.8.4 Darajaga ko’tarish amallari
ni hisoblash uchun pow (a, b) funksiyasidan foydalaniladi. Pow ni cmath (yoki math.h) kutubxonasi darajaga ko’tarish funksiyasi sifatida aniqlaydi. ko’rinishidagi darajaga ko’tarish funksiyasi orqali ifodani pow (2.0, 3) deb yoziladi. Bu yerda a va b lar pow funksiyasining parametrlari, 2.0 va 3 lar esa, pow funksiyasini qo’llash uchun qiymatlar. Misol:
cout << pow(2.0, 3) << endl; // 8.0 chiqariladi
cout << pow(4.0, 0.5) << endl; // 2.0 chiqariladi
cout << pow(2.5, 2) << endl; // 6.25 chiqariladi
cout << pow(2.5, -2) << endl; // 0.16 chiqariladi
C++ da pow funksiyasi o’nli sonlar bilan ishlaydi. Shuning uchun raqamlarni yozishda 2 emas, 2.0 ko’rinishida yozish maqsadga muvofiq.
Do'stlaringiz bilan baham: |