Muhammad al-xorazmiy nomidagi toshkent axborot texnalogiyalari universiteti


Download 434.72 Kb.
Sana01.12.2021
Hajmi434.72 Kb.
#178659
Bog'liq
NORQULOV RAMAZON


MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNALOGIYALARI UNIVERSITETI
DASTURIY INJINIRING FAKULTETI 312-20 GURUH TALABASI
NORQULOV RAMAZONNING DASTURLASH 1 FANIDAN BAJARGAN
9 LABARATORIYA ISHI
Mavzu:
Bajardi: Norqulov Ramazon
Guruh: 312-20
Tekshirdi:
VARIANT RAQAMI: 23
7. Parallelipiped sinfi yaratilsin va konstruktor e’lon qilinsin . Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.

####################################################################

#include

#include

using namespace std;

class Kub {

public:

int a;


int b;

int c;
Kub() {

cout << "Paralelopepid tomonilarini kiriting: " << endl;

}

void print() {



cout << "Paralelopepid eni: " << a<

cout << "Paralelopepid bo'yi: " << b<

cout << "Paralelopepid balandligi: " << c<

cout << "Paralelopepid hajmi: " << a*b*c;

}

};

int main() {



Kub k;

cout << "a="; cin >> k.a;

cout << "b="; cin >> k.b;

cout << "c="; cin >> k.c;

k.print();

return 0;



}

1. Haridorlar haqida quyidagi tartibda ma’lumotlar keltirilgan: Tartib raqami, familiyasi, ismi, haridorning uy manzili. Ro’yxatdan takrorlangan familiyasi, ismga ega haridorlarni o’chirib tashlang.

####################################################################

#include


using namespace std;
class Haridorlar_haqida {

public:


friend void print(Haridorlar_haqida h);

unsigned int tartib_raqami;

char familyasi[20];

char ismi[20];

char haridorning_uy_manzili[30];

};

void print(Haridorlar_haqida h) {



cout << "Tartib raqami: " << h.tartib_raqami<

cout << "Familyasi: " << h.familyasi << endl;

cout << "Ismi: " << h.ismi << endl;

cout << "Haridorning uy manzili: " << h.haridorning_uy_manzili << endl;

}
int main() {

Haridorlar_haqida k, l;

cout << "Tartib raqami: "; cin >> k.tartib_raqami;

cout << "Familyasi: "; cin >> k.familyasi;

cout << "Ismi: "; cin >> k.ismi;

cout << "Haridorning uy manzili: "; cin >> k.haridorning_uy_manzili;


cout << "Tartib raqami: "; cin >> l.tartib_raqami;

cout << "Familyasi: "; cin >> l.familyasi;

cout << "Ismi: "; cin >> l.ismi;

cout << "Haridorning uy manzili: "; cin >> l.haridorning_uy_manzili;

if ((k.familyasi == l.familyasi) && (l.ismi==k.ismi)) {

delete[]k.familyasi;

delete[]k.ismi;

delete []k.haridorning_uy_manzili;

}

print(k);



print(l);

return 0;



}

9. Ishchi (ism, tseh nomeri, razryad, staj) --Staj

####################################################################

#include


using namespace std;
class Ishchi {

public:


char Ismi[30];

int Tel_raqami;

int Razryad;

int Staj;

friend void set(Ishchi k);

};

void set(Ishchi k) {



cout << k.Staj << endl;

}

int main() {



Ishchi l, k, j;
cout << "Ismi: "; cin >> l.Ismi;

cout << "Telefon raqami: "; cin >> l.Tel_raqami;

cout << "Razryad: "; cin >> l.Razryad;

cout << "Staj: "; cin >> l.Staj;


cout << "Ismi: "; cin >> k.Ismi;

cout << "Telefon raqami: "; cin >> k.Tel_raqami;

cout << "Razryad: "; cin >> k.Razryad;

cout << "Staj: "; cin >> k.Staj;


cout << "Ismi: "; cin >> j.Ismi;

cout << "Telefon raqami: "; cin >> j.Tel_raqami;

cout << "Razryad: "; cin >> j.Razryad;

cout << "Staj: "; cin >> j.Staj;

set(k); set(l); set(j);

_getwch();



return 0;

}


Download 434.72 Kb.

Do'stlaringiz bilan baham:




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