ya_zay4eg

Untitled

May 15th, 2014
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.04 KB | None | 0 0
  1. /////Karasi bonitirovka#include <iostream>
  2. #include <math.h>
  3. using namespace std;
  4.  
  5. class Rybki
  6. {
  7.     double zagDovzh, malaDovzh, dovzhGol, visotaTila, obhTila, naybTov, masaRyb, kefVelGol, kefprogon, koefObhva, kofVgod, koefVT;
  8. public:
  9.     void velGol(double dovzhGol, double  malaDovzh);
  10.     void progonistost (double malaDovzh, double visotaTila);
  11.     void obhvat (double obhTila,double malaDovzh) ;
  12.     void vidnTovsh (double naybTov, double malaDovzh);
  13.     void koefVgod (double masaRyb, double malaDovzh);
  14. };
  15.     void Rybki::velGol(double dovzhGol, double malaDovzh)
  16.     {
  17.     double kefVelgol=(dovzhGol/malaDovzh)*100;
  18.     cout<<"Pokaznik velikovag: "<<kefVelgol<<"\n";
  19.     }
  20.     void Rybki::progonistost(double malaDovzh, double visotaTila)
  21.     {
  22.     double kefprogon=(malaDovzh/visotaTila);
  23.     cout<<"Pokaznik progonistosti: "<<kefprogon<<"\n";
  24.     }
  25.     void Rybki::obhvat(double obhTila, double malaDovzh)
  26.     {
  27.     double koefObhvat=(obhTila/malaDovzh)*100;
  28.     cout<<"Pokaznik obhvatu: "<<koefObhvat<<"\n";
  29.     }
  30.     void Rybki::vidnTovsh(double naybTov, double malaDovzh)
  31.     {
  32.     double koefVT=(naybTov/malaDovzh)*100;
  33.     cout<<"Pokaznik vidnosnoyi tovsh: "<<koefVT<<"\n";
  34.     }
  35.     void Rybki::koefVgod(double masaRyb, double malaDovzh)
  36.     {
  37.     kofVgod=(masaRyb/pow(malaDovzh,3))*100;
  38.     cout<<"Pokaznik vgodovanosti: "<<kofVgod<<"\n";
  39.     }
  40.  
  41.     int main()
  42.     {
  43.         Rybki a1;
  44.         double L, l, C, H, O, m, mt;
  45.         cout<<"Vvedit' zagal'nu dovzhinu";
  46.         cin>>L;
  47.         cout<<"Vvedit' malu dovzhinu";
  48.         cin>>l;
  49.         cout<<"Vvedit' Dovzhinu golovi";
  50.         cin>>C;
  51.         cout<<"Vvedit' visotu tila naybil'shu";
  52.         cin>>H;
  53.         cout<<"Vvedit'obhvat tila";
  54.         cin>>O;
  55.         cout<<"Vvedit' nayb tovsh tila";
  56.         cin>>m;
  57.         cout<<"Vvedit' masu tila";
  58.         cin>>mt;
  59.         a1.velGol(C,l);
  60.         a1.progonistost(l,H);
  61.         a1.obhvat (O,l);
  62.         a1.vidnTovsh(m,l);
  63.         a1.koefVgod(mt,l);
  64.  
  65.     system ("pause");
  66.     return 0;
  67.     }
Advertisement
Add Comment
Please, Sign In to add comment