2-ma’ruza mavzu: С++da sonlarning turlari va ular ustida amallar. Dastur yaratish jarayoni. Reja


Download 6.3 Mb.
bet3/10
Sana15.11.2023
Hajmi6.3 Mb.
#1775337
1   2   3   4   5   6   7   8   9   10
Bog'liq
S-D1-ma\'ruza-2

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.



Download 6.3 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling