Mavzu: dasturlashning elementar tushunchalari


Klaviaturadan ma’lumot kiritish



Download 3,44 Mb.
bet2/9
Sana20.03.2022
Hajmi3,44 Mb.
#503465
1   2   3   4   5   6   7   8   9
Bog'liq
D1-maruza-1

2.3. Klaviaturadan ma’lumot kiritish
Key point. Klaviaturadan ma’lumot kiritish vositasida dastur foydalanuvchisidan ma’lumot qabul qilib olinadi.
2.1. listingdagi dastur radius o`zgaruvchining faqat bitta qiymati (20) uchun ishlaydi. Dasturni boshqa qiymat uchun ishlatmoqchi bo`lsak, uning kodini o`zgartirib, 10-qatorda radius o`zgaruvchiga boshqa qiymat ta’minlab, dasturni qaytadan kompilyatsiya qilish kerak. Boshlang`ich qiymatning faqatgina bir varianti uchun ishlaydigan dastur yaxshi dastur hisoblanmaydi. Shuning uchun dasturda boshlang`ich ma’lumotlarni klaviaturadan kiritishni yo`lga qo`yish kerak. Buni cin ob’yektini ishlatish orqali amalga oshirish mumkin.
2.2.- ro`yxat. Konsolga kiritish yuzahisob.cpp
1 #include
2 using namespace std;
3
4 int main()
5 {
6 // Step 1: Read in radius
7 double radius;
8 cout << "Enter a radius: ";
9 cin >> radius;
10
11 // Step 2: Compute area
12 double area = radius * radius * 3.14159;
13
14 // Step 3: Display the area
15 cout << "The area is " << area << endl;
16
17 return 0;
18 }


Doira radiusini kiriting: 25
Doira yuzi: 19.6349 ga teng


Doira radiusini kiriting: 23
Doira yuzi: 1661,9 ga teng

Dasturning 8-qatorida “Doira radusini kiriting:” satri konsolga chiqariladi. Uni dastur foydalanuvchisiga berilgan so`rov deyish mumkin. Foydalanuvchini klaviaturadan nimanidir kiritishga undaydi. Yaxshi dastur har doim foydalanuvchiga nima kiritish zarurligini aytib turadi.


Umuman olganda, foydalanuvchi va dastur o`rtasida muloqot o`rnatilishi, ya’ni dastur tomonidan nima kiritilishi zarurligini yoki kiritilgan ma’lumot noto`g`ri bo`lsa, tegishli ma’lumot berilib, qaytadan kiritish holatiga o`tish kabi o`zaro ta’sirlashuv jarayoni tashkillashtirilishi zamonaviy zamonaviy dasturlashning eng muhim talablaridan biridir.
Dasturning 9-satrida cin ob’yekti klavituradan qiymat kiritish uchun ishlatilgan:

C++ tilida cin (inglizcha o`qilishi see-out) konsoldan kiritishni ifodalaydi. “>>” belgisi esa, kiritish oqimidan qymat o`zgaruvchiga ta’minlanishini bildiradi.


Dastur bajarilayotganda “Radiusni kiriting:” degan yozuv konsolga chiqarilib, so`ng dastur konsoldan qiymat kiritilishini kutish holatiga o`tadi. Foydalanuvchi 2.5 sonini klaviaturadan teradi va Enter tugmasini bosadi. Natijada 2.5 soni radius o`zgaruvchisiga ta’minlanadi.
cin ob’yekti klaviaturadan qiymat kiritilib, Enter tugmasi bosilgunga qadar dasturni kutish holatida ushlab turadi. Klaviaturadan kiritilgan belgilardan iborat qiymat avtomatik tarzda o`zgaruvchi turiga o`tkaziladi.

Download 3,44 Mb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish