Guruh: 21-guruh Bajardi: Raxmataliyev f tekshirdi: Ermatova z farg’ona – 2022 Klаss yarаtish, vorislik yordamida klasslar


Download 0.7 Mb.
Pdf ko'rish
Sana23.12.2022
Hajmi0.7 Mb.
#1044922
Bog'liq
5- DEDLAYIN



O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA 
KAMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY 
NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI FARG’ONA 
FILLIALI 
Kafedra: Axborot-kommunikatsiya texnologiyalari sohasida kasb ta’limi 
5-DEDLAYIN
 
Guruh: 621-guruh 
Bajardi: Raxmataliyev F 
Tekshirdi: Ermatova Z 
Farg’ona – 2022 


1 Klаss yarаtish , vorislik yordamida klasslar 
y
aratish. 
#include  
#include  
using namespace std; 
class Vaqt 

public: 
int soat, minut, sekund; 
void Chiqar() 

cout<
}; 
Vaqt & operator + (Vaqt &x, Vaqt &y) 

Vaqt z; 
z.soat=x.soat+y.soat; 
z.minut=x.minut+y.minut; 
z.sekund=x.sekund+y.sekund; 
if(z.sekund>=60) 

z.minut++; 
z.sekund=z.sekund-60; 

if(z.minut>=60) 



z.soat++; 
z.minut=z.minut-60; 

return z; 

istream & operator >> (istream &kirit, Vaqt &f) 

kirit>>f.soat>>f.minut>>f.sekund; 

ostream & operator << (ostream &chiq, Vaqt &g) 

chiq<
int main() 

Vaqt a; 
cin>>a; 
Vaqt b; 
cin>>b; 
Vaqt c=a+b; 
cout<return 0; 

 
 
 


Klаsslarda amallarni qayta yuklash. 
#include  
using namespace std; 
class talaba 

int yosh; 
string ism; 
public: 
talaba(){cout<<"standart\n";}///standart konstruktor 
talaba(string x, int y)///qo'shimcha konstruktor 

ism = x; yosh = y; 

friend void chiq(const talaba &x); 
void chiqar(); 
}; 
void talaba::chiqar() 

cout<
void chiq(const talaba &x) 

cout<
int main() 

talaba a("FAXRIYOR",25); 


chiq(a); 
return 0; 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
3 Kоnusni ifоdаlоvchi klаss yarаting 
#include  
#include  
using namespace std; 
class konus 

public: 
int L, R, H; 
konus() 

cout << "Konus L H R kiriting :" << endl; 

konus(int L, int H, int R, int g) 

cout << " Konus L :" << L << endl; 
cout << "Konus Balandlik H :" << H << endl; 
cout << "Konus Radius R " << R << endl; 

konus(int L, int H, int R) 

cout << "Konus Tola sirt Yuzi :" << M_PI * R * (L + R) << endl; 
cout << "Konus Hajmi :" << (M_PI * R * R * H) / 3 << endl; 

}; 
int main() 

konus k; 
cout << "L="; 
cin >> k.L; 
cout << "H="; 
cin >> k.H; 
cout << "R="; 
cin >> k.R; 
konus(k.L, k.R, k.H); 


 return 0; 


Download 0.7 Mb.

Do'stlaringiz bilan baham:




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