Dasturlash 2” fanidan 1-laboratoriya ishi Topshirdi: Tojimatov Mustafo Qabul qildi
Download 148.96 Kb.
|
1-lab ishi
- Bu sahifa navigatsiya:
- “To’rtburchak”
- Dastur qismi;
3-Topshiriq.
Dastur qismi; #include #include #include #include #include using namespace std; namespace mySpace { class Plita{ public: int qalin=40; int zichligi=13600; void set_malumot(int Q, int Z){ qalin=Q; zichligi=Z; } int kvadrat(int a){ return a; } int tortburchak(int a, int b){ return a*b; } int uchburchak(int a, int b){ return (float)a*b/2; } int squerK(int a){ int S=1; mySpace::Plita p; S=p.kvadrat(a)*p.kvadrat(a); } int squerT(int a, int b){ int S=1; mySpace::Plita p; S=p.tortburchak(a,b); return S; } float squerU(int a, int b){ int S=1; mySpace::Plita p; S=p.uchburchak(a,b); return S; } int massaK(int a){ int M=1; mySpace::Plita p; M=p.squerK(a)*qalin*zichligi; } int massaT(int a, int b){ int M=1; mySpace::Plita p; M=squerT(a,b)*p.qalin*p.zichligi; return M; } int massaU(int a, int b){ int M=1; mySpace::Plita p; M=squerU(a,b)*p.qalin*p.zichligi; return M; } void ch(){ cout << setw(5) << "N" << setw(15) << "Shakl" << setw(15) << "Uzunligi" << setw(15) << "Kengligi" << setw(15) << "Yuzasi" << setw(15) << "Massasi" << endl; } }; } using namespace mySpace; int main(){ mySpace::Plita p[100],pi; int a; pi.ch(); srand(time(0)); for(int i=0; i<5;i++){ int j=i; a=rand()%25+30; cout << setw(5) << ++j << setw(15) << "Kvadrat" << setw(15) << a << setw(15) << a << setw(15) << p[i].squerK(a) << setw(15) << p[i].massaK(a) << endl; } cout << "________________________________________" << endl; int x; int y;
pi.ch(); for(int i=0; i<7; i++){ int j=i; x=rand()%5+30; y=rand()%5+25; cout << setw(5) << ++j << setw(15) << "To`rtburchak" << setw(15) << x << setw(15) << y << setw(15) << p[i].squerT(x,y) << setw(15) << p[i].massaT(x,y) << endl; } cout << "________________________________________" << endl; int b; int c;
pi.ch(); for(int i=0; i<3; i++){ int j=i; b=rand()%15+5; c=rand()%5+15; cout << setw(5) << ++j << setw(15) << "Uchburchak" << setw(15) << b << setw(15) << c << setw(15) << p[i].squerU(b,c) << setw(15) << p[i].massaU(b,c) << endl; } }
Download 148.96 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling