Ishchi (ismi, firma raqami, razryadi, staji)


Download 9.87 Kb.
Sana30.04.2023
Hajmi9.87 Kb.
#1417850
Bog'liq
31 1-lab


1-topshiriq

1

ISHCHI (ismi, firma_raqami, razryadi, staji)

Staji > 3

#include
#include
using namespace std;
struct ISHCHI {
string ismi;
string firma_raqami;
int razryadi;
int staji;
};

int main() {


const int SIZE = 3;
ISHCHI ishchilar[SIZE];
for (int i = 0; i < SIZE; i++) {
cout << "ISHCHI #" << i + 1 << " ma'lumotlarni kiriting:" << endl;
cout << "Ism: ";
cin >> ishchilar[i].ismi;
cout << "Firma raqami: ";
cin >> ishchilar[i].firma_raqami;
cout << "Razryadi: ";
cin >> ishchilar[i].razryadi;
cout << "Staji: ";
cin >> ishchilar[i].staji;
}
cout << endl << "Staji 3 yoki undan ko'p bo'lgan ishchilar:" << endl;
for (int i = 0; i < SIZE; i++) {
if (ishchilar[i].staji > 3) {
cout << "Ism: " << ishchilar[i].ismi << endl;
cout << "Firma raqami: " << ishchilar[i].firma_raqami << endl;
cout << "Razryadi: " << ishchilar[i].razryadi << endl;
cout << "Staji: " << ishchilar[i].staji << endl;
cout << endl;
}
}
return 0;
}

2-topshiriq

  1. Talaba sinfini yarating. Unda kamida 5 ta maydon va ularni ekranga chiqaruvchi, qayta ishlovchi metodlarni yarating.

#include
using namespace std;

class Talaba{


private:
string ism,familiya;
int kurs;
double oqituvchiBX;
public:
Talaba(string i,string f,int k,double b){
ism=i;
familiya=f;
kurs=k;
oqituvchiBX=b;
}
void print(){
cout<<"Talaba ismi: "<cout<<"Talaba familiyasi: "<cout<<"Talaba kursi: "<cout<<"O'qituvchi baxosi: "<}
void update(string i,string f,int k,double b){
ism=i;
familiya=f;
kurs=k;
oqituvchiBX=b;
}
};
int main(){
Talaba t1("Ali","Valiyev",3,4);
t1.print();
t1.update("Said","Aliyev",4,3);
t1.print();
return 0;
}

Download 9.87 Kb.

Do'stlaringiz bilan baham:




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