10-mazvzu: tashqi saralash. Saralash usullarini tanlashda hisobga olinadigan omillar. Yozuvni(struktura) joylashtirish usullari


int reyting; //reyting balini saqlovchi maydon


Download 143.84 Kb.
bet3/5
Sana23.04.2023
Hajmi143.84 Kb.
#1383628
1   2   3   4   5
Bog'liq
10-maruza

int reyting; //reyting balini saqlovchi maydon
int tugy; //tug’ilgan vaqtini saqlovchi maydon
 
};
int main()
{ talaba A; // A o‘zgaruvchini talaba turi bilan e’lon qilish
return 0;
}

Demak ma’lumotlar bazasini yaratishda uning uchun ajratilgan o‘zgaruvchini struktura nomi bilan e’lon qilish kerak.
C++ dasturlash tilida struktura maydoniga murojat qilish uchun struktura nomi va maydon nomi nuqta bilan birlashtirilgan holda amalga oshiriladi.Struktura ma’lumotlarini dastur tarkibiga kiritish vaqtida har bir maydon elementlarini kiritish kerak bo‘ladi. C++ dasturlash tilida strukturalarga murojat qilishning umumiy ko‘rinishi quyidagicha bo‘ladi:
.
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
};
int main()
{ ichimlik A;
cin>>A.nomi;
cin>>A.narx;
cin>>A.muddat;
if(A.muddat<2015) cout<<"muddat utgan";

Download 143.84 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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