Axborot texnologiyalari universiteti radio va mobil fakulteti


Download 265.22 Kb.
Sana13.04.2023
Hajmi265.22 Kb.
#1355838

MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT
AXBOROT TEXNOLOGIYALARI UNIVERSITETI
RADIO VA MOBIL FAKULTETI


Dasturlash 2 Fanidan


1-amaliyot topshirig'i

Bajardi: 830-22 guruh talabasi Ashurov Abdusamad


Tekshirdi: Gulyamova Dilfuza
1-topshiriq

#include
#include
using namespace std;
namespace muhandislar{
class Muhandis{
private:
string familya,ism,sharif,lavozim,jinsi;
int yili;
public:
Muhandis(){};
Muhandis(string familya,string lavozim,string ism,string sharif,string jinsi,int yili){
this->familya=familya;
this->lavozim=lavozim;
this->ism=ism;
this->sharif=sharif;
this->jinsi=jinsi;
this->yili=yili;
}
void input(Muhandis muhandislar[],int n){
for(int i=0;icout << i+1<<"-muhandis ma'lumotlari:\n";
cout << "Familya ism sharifini kiriting: "; cin >> muhandislar[i].familya >> muhandislar[i].ism >> muhandislar[i].sharif;
cout << "Jinsi: "; cin >> muhandislar[i].jinsi;
cout << "Lavozimi: "; cin >> muhandislar[i].lavozim;
cout << "Tug'ilgan yili: "; cin >> muhandislar[i].yili;
}
}
void output(Muhandis muhandislar[],int n){
for(int i=0;icout << i+1<<"-muhandis ma'lumotlari:\n";
cout << "F.I.O: " << muhandislar[i].familya << " "<< muhandislar[i].ism << " " << muhandislar[i].sharif;
cout << "Jinsi: "<< muhandislar[i].jinsi << endl;
cout << "Lavozimi: "<< muhandislar[i].lavozim<< endl;
cout << "Tug'ilgan yili: "<< muhandislar[i].yili;
cout << "\n\n\n";
}
}
void tekshiruv(Muhandis muhandislar[],int n,int year){
int son=0;
cout << "65 yoshdan oshgan erkak muhandislar\n";
for(int i=0;iif(year-muhandislar[i].yili>=65 && muhandislar[i].jinsi=="erkak"){
cout << son++ + 1 <<"-muhandis ma'lumotlari:\n";
cout << "F.I.O: " << muhandislar[i].familya << " "<< muhandislar[i].ism << " " << muhandislar[i].sharif;
cout << "Jinsi: "<< muhandislar[i].jinsi << endl;
cout << "Lavozimi: "<< muhandislar[i].lavozim<< endl;
cout << "Tug'ilgan yili: "<< muhandislar[i].yili;
cout << "\n\n\n";
}
}
cout << "65 yoshdan oshgan erkak muhandislar soni: " << son << "\n";
son=0;
cout << "60 yoshdan oshgan ayol muhandislar\n";
for(int i=0;iif(year-muhandislar[i].yili>= 60 && muhandislar[i].jinsi=="ayol"){
cout << son++ + 1 <<"-muhandis ma'lumotlari:\n";
cout << "F.I.O: " << muhandislar[i].familya << " "<< muhandislar[i].ism << " " << muhandislar[i].sharif;
cout << "Jinsi: "<< muhandislar[i].jinsi << endl;
cout << "Lavozimi: "<< muhandislar[i].lavozim<< endl;
cout << "Tug'ilgan yili: "<< muhandislar[i].yili;
cout << "\n\n\n";
}
}
cout << "60 yoshdan oshgan ayol muhandislar soni: " << son << "\n";
}
};
}
int main(){
int n,year;
cout << "Muhandislar sonini kiriting: "; cin >> n;
muhandislar::Muhandis muhandislar[n];
muhandislar[n].input(muhandislar,n);
muhandislar[n].output(muhandislar,n);
cout << "Hozirgi yilni kiriting: "; cin >> year;
muhandislar[n].tekshiruv(muhandislar,n,year);
}

Download 265.22 Kb.

Do'stlaringiz bilan baham:




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