«Axborot xavfsizligi» ta'lim yonalishi 105-22 guruh talabasi Xayrullayev Yusufning Dasturlash


Download 27.84 Kb.
Sana27.03.2023
Hajmi27.84 Kb.
#1300313
Bog'liq
Yusuf


O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
Muhammad Al-Xorazmiy nomidagi
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
NUKUS FILIALI

«Telekommunikatsiya texnologiyalari va kasbiy ta’lim » fakulteti
« Axborot xavfsizligi» ta'lim yonalishi
105-22 guruh talabasi Xayrullayev Yusufning
Dasturlash || fanidan


AMALIY ISHI

Mavzu. Kitob va Daftar

Bajargan: Xayrullayev.Y
Qabul qilgan: ARTIKBAYEV.M

NUKUS 2023


Dastur kodi
#include
Using namespace std;
Namespace kitob{
Class Daftar{
Public:
String type;
String nomi;
Int r;
Void set(string type,string nomi, int r) {
This->type = type;
This->nomi = nomi;
This->r = r;
}
String get() {
Return type;
}
String get1() {
Return nomi;
}
};

Class Kitob {


Public:
String type;
String nomi;
Int r;

Void set(string type, string nomi, int n) {


This->type = type;
This->nomi = nomi;
This->r = r;
}

String get() {


Return type;
}
String get1() {
Return nomi;
}
};

Void Search(kitob::Kitob k[], kitob::Daftar d[], int razmer) {

Cout << razmer <<”-razmer bo’yicha mos keladigan kitob va Daftar: \n”;
Int I; bool bor=false;
Switch(razmer){
Case 24: { i=0; bor=true; break;}
Case 36: { i=1; bor=true; break;}
Case 48: { i=2; bor=true; break;}
Default : { bor=false; cout<<”bunday razmerda kitob yo’q”;}
}
If(bor==true){cout << k[i].get() <<” kitob”< Cout<< “ ~ Unga mos ~ “ << d[i].get()<<” daftar “<}
}
Int main(){
String daft[] = {“Matematika”, “Tarix”,”Ona tili”};
String dafr[]= {“Umumiy daftar”, “Fan daftar”,”Notebook”};
String kitt[] = {“Matematika”, “Tarix”,”Ona tili”};
String kitr[]= {“Umumiy daftar”, “Fan daftar”,”Notebook”};
Int razmer[] = {24,36,48};
// int razmer2[] = {12,16,96 };

Kitob::Daftar daftarlar[100];


Kitob::Kitob kitoblar[100];

For (int I = 0; I < 3; i++) {


Daftarlar[i].set(daft[i], dafr[i], razmer[i]);
Kitoblar[i].set(kitt[i], kitr[i],razmer[i]);
Cout <}
Int size;
Cout << “Siz tanlagan kitob razmerini kiriting: “;
Cin >> size;
Kitob::Search(kitoblar, daftarlar, size);
Return 0;
}
Dastur natijasi
24 razmerda daftar bor
48 razmerda daftar bor
96 razmerda daftar bor
Siz tanlagan kitob razmerini kiriting?
N=24
24-razmerga mos keladigan kitob va daftar :
Unga mos matematika umumiy daftar nomi

Download 27.84 Kb.

Do'stlaringiz bilan baham:




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