Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnalogyalari universiteti Dasturiy injinering fakulteti swd007 gurux talabasi Boboqulov Samandarningning Dasturlash 1 fanidan bajargan mustaqil ishi. Bajardi : Boboqulov
Download 70.02 Kb.
|
dasturlash
Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnalogyalari universiteti Dasturiy injinering fakulteti SWD007_gurux talabasi Boboqulov Samandarningning Dasturlash 1 fanidan bajargan mustaqil ishi. Bajardi : Boboqulov. S Tekshirdi: Begulov.U 1-vazifa Konus 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 Konus{ int radius; int balandlik; int yasovchi; public: Konus( int r, int h, int y ){ radius=r; balandlik=h; yasovchi = y; } void display(){ cout<<"konus radiusi:"< void hajm(){ cout << "\nKonus hajmi : " << M_PI * pow(radius,2)*balandlik/3 << endl; } }; int main() { Konus s1=Konus(5,10,15); s1.display(); s1.hajm(); return 0; } 2-vazifa Guruxdagi o’quvchilarning familiyasi, ismi, va 5 ta fandan olgan baxolari ma’lum. Xar bir o’quvchining va guruxning fanlar bo’yicha o’rtacha baxosini aniqlash va o’rtacha baxosi gurux o’rtachasidan yuqori bo’lgan o’quvchilar ro’yxatini chop etish dasturini tuzing. #include using namespace std; class talaba{ public: string fi; float fizika = 0, matematika = 0, tarix = 0, kimyo = 0, zoologiya = 0, avg = 0; void print(){ cout << "Familiya ismi : " << fi << endl; cout << "\tFizika bahosi : "; cout << fizika << endl; cout << "\tMatematika bahosi : "; cout << matematika << endl; cout << "\tTarix bahosi : "; cout << tarix << endl; cout << "\tKimyo bahosi : "; cout << kimyo << endl; cout << "\tZoologiya bahosi : "; cout << zoologiya << endl; cout << "\tO'rtacha bahosi : "; cout << avg << endl; } }; int main(){ class talaba guruh[30]; int n; cout << "talabalar soni : "; cin >> n; string f; float x,avg = 0; for(int i = 0; i < n; i++){ f = ""; cout << "Familiya ismi : "; do{ getline(cin,f); }while(f==""); guruh[i].fi = f; cout << "\tFizika bahosi : "; cin >> x; guruh[i].fizika = x; guruh[i].avg += x; cout << "\tMatematika bahosi : "; cin >> x; guruh[i].matematika = x; guruh[i].avg += x; cout << "\tTarix bahosi : "; cin >> x; guruh[i].tarix = x; guruh[i].avg += x; cout << "\tKimyo bahosi : "; cin >> x; guruh[i].kimyo = x; guruh[i].avg += x; cout << "\tZoologiya bahosi : "; cin >> x; guruh[i].zoologiya = x; guruh[i].avg += x; guruh[i].avg /= 5; avg += guruh[i].avg; } avg /= n; for(int i = 0; i < n; i++){ if(guruh[i].avg >= avg) guruh[i].print(); } return 0; } Download 70.02 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling