metalni

OOP Labs 2 Krug

May 30th, 2020
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.87 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. const float pi = 3.14;
  4.  
  5. class Krug {
  6.     private:
  7.         float rad;
  8.     public:
  9.         Krug () {
  10.             this->rad = 0;
  11.         }
  12.         Krug(int radius) {
  13.             this->rad = radius;
  14.         }
  15.         float perimetar();
  16.         float plostina();
  17.         int ednakvi();
  18. };
  19.  
  20. float Krug::perimetar() {
  21.     return 2*rad*pi;
  22. }
  23. float Krug::plostina() {
  24.     return rad*rad*pi;
  25. }
  26. int Krug::ednakvi() {
  27.     if(plostina()==perimetar())
  28.         return 1;
  29.     else
  30.         return 0;
  31. }
  32.  
  33. int main() {
  34.     float r;
  35.     cin >> r;
  36.     //instanciraj objekt od klasata Krug cij radius e vrednosta procitana od tastatura
  37.     Krug k(r);
  38.     cout << k.perimetar() << endl;
  39.     cout << k.plostina() << endl;
  40.     cout << k.ednakvi() << endl;
  41.     //instanciraj objekt od klasata Krug cij radius ne e definiran
  42.     Krug k2;
  43.     return 0;
  44. }
Add Comment
Please, Sign In to add comment