Tulaganov Jamshidjon 710-19 guruh talabasi labatoriya 20-variant
Download 35.06 Kb.
|
lab1-tulaganov jamshid
Tulaganov Jamshidjon 710-19 guruh talabasi. labatoriya 20-variant. Nazorat savollari: Ma’lumotlar toifasi tushunchasi nima va nima uchun ma’lumotlar toifalanadi? Qanday ma’lumot toifalarini bilasiz? Oddiy va sozlangan toifalarni tushuntiring. Struct va vector toifalarini tushuntiring. Class va massivlar qanday e’lon qilinadi? Javoblar: 1. Ma’lumotlar toifa tushunchasi bu har bir qiymatni o’ziga xos atama bilan nomlash.Masalan sonlarni alohida, harflarni alohida shunga o’xshash.Ma’lumotlar bir-birida ajratib ko’rsatish uchun toifalanadi. 2. int,float,long,long long,char,string,bool,double va boshqalar. 3. Oddiy toifalaga yuqoridagi turlar kiradi.Sozlangan toifalarga esa “enum” olsak bo’ladi.Bu sanaladigan toifadir. 4. Vektor elementlari ustida massiv elementlari ustida bajariladigan amallarni bajarish mumkin. Vector klassi o‘zgaruvchan uzunlikdagi massiv yaratishga yordam beradi. Vektor bu elementlari soni oldindan ma’lum bo‘lmagan bir xil toifadagi elementlar ketma-ketligidir. Vektor yaratish uchun Strukturalar turli toifadagi maydonlardan tashkil topgan yozuv hisoblanadi. Strukturalarni e’lon qilish uchun struct kalit so‘zi ishlatiladi. Undan keyin toifaga nom beriladi va {} qavs ichida maydonlar toifalari va nomlari e’lon qilinadi. 5. Massivni e’lon qilish int{tur nomi} a[n]-> n-bu yerda o’lchami massivdi. Classlarni e’lon qilish: class ”kalit so’zidan foydanalamiz}” lab1 ”classni nomi” { }
20. Mahsulot nomlaridan iborat elementlar va ularning qiymati sifatida narxlari kiritilgan sanaladigan toifa yarating. So‘ralayotgan narxda qanday mahsulot yoki mahsulotlar to‘plamini xarid qilsa bo‘ladi, shuni aniqlash dasturini tuzing. ----------------------------------------------------------------------------------------------- Dastur kodi: //Tulaganov Jamshidjon 1-labatoriya 20 variant. #include using namespace std; enum mahsulotlar{ sut=2000, baliq=10000, gosht=55000, kartoshka=4000, lavlagi=3000 }; main(){ mahsulotlar s,b,g,k,l; b=baliq;
s=sut; g=gosht;
k=kartoshka; l=lavlagi; int narx; cout<<"Narxini kiriting mahsulotlarni narx= "; cin>>narx; if(narx==b ){ cout<<"bu narxda baliq bor\n"< }
if(narx==s){ }
if(narx==g){ }
if(narx==k){ }
if(narx==lavlagi){ }
|
ma'muriyatiga murojaat qiling