|
Obyektga yo’naltirilgan dasturlash Nomalum turlar va nomalum nomlar fazosi
|
Sana | 16.04.2022 | Hajmi | 20.63 Kb. | | #19825 |
Bog'liq Dasturlash 2 1-labaratoriya-ishi Test, ПҚ-353 16.08.2022, STIR-576510958, Kompyuter tarmoqlari fanidan 2-topshiriq mavzu cisco packet tra, Mohinur, 8-sinf Kondensatorlar, 936eb211-167c-45dd-9db8-de69bde191fa, 3-reja, 3-ma’ruza, BOLANI MAKTABGA PSIXOLOGIK TAYYORGARLIGI, ilmiy-nashrlar-royxati, 1
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Dasturlash 2 fani bo’yicha
1-laboratoriya ishi
Mavzu
OBYEKTGA YO’NALTIRILGAN DASTURLASh Nomalum turlar va nomalum nomlar fazosi
Bajardi SWD10-L2 guruh talabasi Yigitaliyev Samandarbek
//Samandarbek
#include
using namespace std;
namespace tehnalogiya{
class Telefon{
public:
string nomi ;
int narxi;
string rang;
void kiritish(Telefon a[],int n) {
for(int i=0;icout<cout <<"nomi: "; cin>>a[i].nomi;
cout<<"narxi: "; cin>>a[i].narxi;
cout<<"rang: "; cin>>a[i].rang;
cout<}
}
void saralash(Telefon a[],int n){
for(int i=0;ifor(int j=0;jif(a[i].narxiswap(a[i],a[j]);
}
}
}
void qidirish(Telefon a[],int n){
string s;
cout<<". qidirilyotgan Telefon nomini kiriting:"; cin>>s;
for(int i=0;iif(a[i].nomi==s){
cout<<"qidirilyotgan Telefon malumoti\n";
cout<}
}
}
void get(Telefon a[], int n){
for(int i=0;icout<}
void ozgartirish(Telefon a[],int n){
for(int i=0;iif(a[i].nomi=="Iphone"){
a[i].nomi="A12";
cout<}
}
}
};
}
using namespace tehnalogiya ;
int main(){
int y;
Telefon a[100]; int n;
cout<<" Telefon soni:"; cin>>n;
a[100].kiritish(a,n);
cout<<"qidirish funksiyasi 1 saralash funksiyasi 2"<cin>>y;
switch(y){
case 1: a[100].qidirish(a,n); break;
case 2: a[100].saralash(a,n); break;
case 3: a[100].ozgartirish(a,n); break;
a[100].get(a,n);
}
}
|
| |