«cout» obyekti haqida Keyingi mavzularda siz cout obyektini qanday ishlatish lozimligini bilib olasiz. Ekranga ma’lumotlarni chiqarish uchun cout so'zini, undan so‘ng chiqarish operatorini («) kiritish lozim. S++- kompilyatori («) belgisini bitta operator deb qaraydi. 1 : #include : using namespace std; J’ : int main()
‘1 : { 5: cout « «Bu son 5 ga teng:» << 5« «\n»; > : cout <<»endl operatori ekranda yangi\n»; + : cout << « satrga o'tish amalini bajaradi»; + : cout «endl; +: cout << «Bu katta son:\t»<< 70000 «endl; 10: cout << «Bu 5 va 8 sonlarining yig'indisi:\t» « 8+5 << endl; .11: cout << «Bu kasr son:\t \t»<< (float) 5/8 << endl; 12: cout << «Bu esa juda katta son: \t»; 13: cout « (double) 7000*7000 « endl; ■4: return 0; 12: }; NATIJA: Bu son 5 ga teng:5 endl operatori ekranda yangi satrga o'tish amalini bajaradi Bu katta son: 70000 Bu 5 va 8 sonlarining yig'indisi: 13 Bu kasr son: 0.625 Bu esa juda katta son: 4.9e+007 11.3.-rasm. «cout»obycktining qo'llanilishi. Ayrim kompilyatorlarda cout obyektidan keyin matematik operatsiyalami bajarish uchun figurali qavslami ishlatish talab qilinadi. U holda 11.3,-rasmning 12-satrida quyidagicha almashtirib bajarish lozim. cout << «Bu 5 va 8 sonlarining yig'indisi:\t» << (8+5) << endl; endi operatori end line (satr oxiri) degan so'zdan olingan bo‘lib «end- eb> deb o'qiladi.
324
11 - bob. Dasturlash asoslari
Izohlar Siz dastur yozayotgan vaqtingizda nima ish qilmoqchi ekanligingiz doimo aniq bo'ladi. Lekin bir oydan so‘ng bu dasturga qaytish lozim bo'lsa dasturga tegishli detallar va ulaming vazifalari nimadan iborat ekanligini bilmasligingiz mumkin. Dastumi butunlay xotirangizdan o‘chirib yubormaslik va boshqalarga ham tushunarli bo'lishi uchun izohlardan foydalanish lozim. Izohlar kompilyator tomonidan tushirib qoldiriladigan dastuming alohida satrida yoki butun bir blokida qo'llaniladi. 1: #include 2 : using namespace std; 3: int main() 4: { □ : cout << «Salom!\n>>; 6: /* bu izoh toki izohning : oxirini ko'rsatuvchi belgi, ya'ni yulduzcha 3: va slesh belgisi uchramaguncha davom etadi */ 9: cout « «Bu izoh tugadi\n>>; 10: // bu izoh satrning oxirida tugaydi. 11: // Ikkita sleshdan so'ng xech qanday matn 12: // bo'lmasligi mumkin. 13: return 0; ■: } NATIJA: Salom Bu izoh tugadi | 11.4.-rasm. salom.cpp dasturi misolida izohlami namoyish qilish.