Ma'lumot kiritish
Ushbu bo'limda biz ma'lumot kiritishga va uni dasturda ishlatishga imkon beradigan dastur yozishni o'rganamiz.
Keling, avval yoshingizni so'raydigan va keyin uni ekranga chiqaradigan dastur yozamiz. Mana shu dastur kodi:
Oldingi darslarda biz ekranga ma'lumot chiqaradigan dasturlar yaratishni o'rgandik.
Bugun esa biroz aqlliroq dastur yozib ko'ramiz. Biz yoshingizni so'raydigan, so'ng esa necha yosh ekaningizni aytib beradigan dastur tuzamiz.
Necha yoshdasiz?
Dasturimizning birinchi qismidan boshlaymiz. Bu qism ekranga savolni chiqaradi: "How old are you?"
Yoshni kiritish
Oldingi darslarda biz int kalit so'zini, main() funksiyasini va funksiya sarlavhasidagi int qaytarish qiymatini (ya'ni int main()) o'rgandik.
int nima? Dasturlashda int - bu butun son (integer) degani. Dasturingizni ko'plab saqlash katakchalariga ega bo'lgan zavod deb tasavvur qiling: u yerda turli narsalarni saqlash mumkin. Har bir katakchaning o'z nomi bo'ladi va u ma'lum bir narsani saqlaydi. Masalan, sizda ikkinchi katakcha bo'lishi mumkin yoki eng zo'r shkaf degan nomli katakcha bo'lishi mumkin, va uning ichida turli narsalar saqlanadi. Siz "bu shkaf faqat shokolad uchun" deb aytsangiz, u yerga boshqa narsa qo'yilmaydi. Dasturlashda ham xuddi shunday: siz ma'lumot saqlaydigan o'zgaruvchilar (variables) yaratishingiz mumkin.
Endi int turini ko'rib chiqamiz. Biz butun sonlarni saqlay oladigan o'zgaruvchilarni yaratishni o'rganamiz. Buning uchun int yozamiz va keyin o'zgaruvchiga nom beramiz. Keling, uni oddiygina A deb ataymiz. Endi dasturimiz A nomli butun son saqlaydigan o'zgaruvchiga ega ekanini biladi.
O'tgan darsda biz ekranga ma'lumot chiqarish uchun ishlatiladigan cout tuzilmasini o'rgangan edik. Bugun esa faqat chiqarish emas, balki foydalanuvchidan ma'lumot qabul qilish ham kerak. Buning uchun cin tuzilmasi mavjud.
Muhim farq: cin va cout
Eng muhimi: cin va cout yo'nalishlarini adashtirib yubormang. cout ekranga chiqarish uchun << belgilaridan foydalansa, cin klaviaturadan kiritish uchun >> belgilaridan foydalanadi. Buyruq oxiridagi nuqtali vergul ham muhim.
cout <<- ma'lumot dasturdan ekrangacin >>- ma'lumot foydalanuvchidan dasturga
Yoshni ekranga chiqarish
Endi dastur savol berishi va siz kiritgan sonni qabul qilishi mumkin. Qolgan ish - shu yoshni ekranga chiqarish.