Advertisement
Guest User

krug

a guest
Jan 23rd, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.32 KB | None | 0 0
  1. /*Круг
  2. Да се дефинира класа Krug, во која се чуваат информации за:
  3.  
  4. радиус float
  5. бројот π const float.
  6. Во класата да се реализираат:
  7.  
  8. default конструктор и конструктор со аргументи
  9. метод за пресметување плоштина
  10. метод за пресметување периметар
  11. метод кој кажува дали плоштината и периметарот на даден круг се еднакви*/
  12.  
  13. #include <iostream>
  14. using namespace std;
  15.  
  16. class Krug {
  17.     private:
  18.         float r;
  19.         float pi=3.14;
  20.     public:
  21.         Krug(){}
  22.         Krug(int _r, int _pi) {
  23.             r=_r;
  24.             pi=_pi;
  25.         }
  26.         ~Krug() {
  27.         }
  28.        
  29.         void setr(int _r){
  30.             r=_r;
  31.         }
  32.         float perimetar(){
  33.             return 2*r*pi;
  34.         }
  35.         float plostina(){
  36.             return r*r*pi;
  37.         }
  38.         int ednakvi(){
  39.             if (2*r*pi==r*r*pi)return 1;
  40.             else return 0;
  41.         }
  42. };
  43.  
  44. int main() {
  45.     float r;
  46.     cin >> r;
  47.     Krug k;
  48.     k.setr(r);
  49.     cout << k.perimetar() << endl;
  50.     cout << k.plostina() << endl;
  51.     cout << k.ednakvi() <<endl;
  52.     //instanciraj objekt od klasata Krug cij radius ne e definiran
  53.     return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement