O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov




Download 2,67 Mb.
Pdf ko'rish
bet148/164
Sana25.01.2024
Hajmi2,67 Mb.
#146073
1   ...   144   145   146   147   148   149   150   151   ...   164
Bog'liq
ALGORITMLASH VA DASTURLASH ASOSLARI

. 
Strukturalarga murojatni amalga oshirish uchun quyidagi masalaga e‘tibor 
qarating: 
Misol: Supermarketdagi ichimlik narxi, saqlash yili haqida ma‘lumot 
berilgan 2015 yildan hozirgacha chiqarilgan ichimliklarni narxini chiqaring aks 
holda muddati o‗tganligini aniqlang. 
Bu masalani hal etish uchun ichimlik nomli struktura yaratiladi, strukturani 
ikkita narxi va saqlash muddati uchun maydonlari mavjud bo‗ladi. Ichimlik 
haqidagi ma‘lumotni A o‗zgaruvchiga saqlaymiz. A o‗zgaruvchini saqlash muddati 
maydonini 2015 bilan solishtiriladi, agar kichik bo‗lsa, muddati o‗tgan aks holda 
narxi chiqariladi.
#include  
using namespace std;
struct ichimlik 

string nomi; //ichimlik nomini saqlovchi maydon 
int narx; //ichimlik narxini saqlovchi maydon 
int muddat; //ichimlik saqlash muddattini saqlovchi maydon 


240 
}; 
int main()
{ ichimlik A; 
cin>>A.nomi; 
cin>>A.narx; 
cin>>A.muddat; 
if(A.muddat<2015) cout<<"muddat utgan"; 
else cout<return 0; 
}
Kiritishga ma‘lumot 
Pepsi 4500 2014
Fanta 5000 2016 
Dastur natijasi 
muddat utgan 
5000 sum 
C++ dasturlash tilida strukturalar yaratib ularga murojat qilish oddiy 
o‗zgaruvchilar kabi bajariladi faqat struktura o‗zgaruvchisi nuqta bilan maydon 
nomi yoziladi. Biror bir tashkilot yoki mussasa ma‘lumotlar bazasi yaratish uchun 
struktura o‗zgaruvchisini ko‗p qiymatidan foydalanishga to‗g‘ri keladi. Struktura 
o‗zgaruvchisini ikki va undan ortiq qiymatlariga murojat qilish uchun struktura 
o‗zgaruvchisini massiv sifatida qarash mumkin. 
 
Struktura massivi 
Dasturlash tarkibida strukturalardan yakka tartibda foydalanish maqsadga 
muvofiq bo‗lmaydi. Strukturalar biror bir tashkilot ma‘lumotlar bazasi berilganda 
ularning qayta ishlash uchun qulay vosita hisoblanadi. Agar strukturalar bir nechta 
qiymatlar uchun ishlatilsa, struktura o‗zgaruvchisini struktura massivi sifatida 
qarash kerak.
Ta‘rif: struktura o‗zgaruvchisi bir nechta qiymatlar uchun ishlatilsa
struktura o‗zgaruvchisi struktura massivi deb ataladi. 
Struktura massivini e‘lon qilish, xuddi oddiy massiv kabi e‘lon qilinadi, 
faqatgina massiv turiga struktura nomi ko‗rsatiladi. C++ dasturlash tilida struktura 
massivlarini e‘lon qilishning umimiy ko‗rinishi quyidagicha bo‗ladi: 

Download 2,67 Mb.
1   ...   144   145   146   147   148   149   150   151   ...   164




Download 2,67 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov

Download 2,67 Mb.
Pdf ko'rish