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
|
5- DEDLAYIN
- Bu sahifa navigatsiya:
- 1 Klаss yarаtish , vorislik yordamida klasslar y aratish.
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< } 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
ma'muriyatiga murojaat qiling