Advertisement
ilevishinov

Круг

Mar 5th, 2017
475
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class Krug {
  5. private:
  6. float radius;
  7. const float pi=3.14;
  8. public:
  9. Krug (float r1=0){
  10. if(r1>=0){
  11. radius=r1;
  12. }
  13. }
  14.  
  15. void setRadius(float r){
  16. radius=r;
  17. }
  18. float plostina(){
  19. float p;
  20. p=radius*radius*pi;
  21. return p;
  22. }
  23. float perimetar(){
  24. float p;
  25. p=2*radius*pi;
  26. return p;
  27. }
  28. int ednakvi(){
  29. float plo;
  30. float per;
  31. plo=radius*radius*pi;
  32. per=2*radius*pi;
  33. return (plo==per);
  34. }
  35.  
  36. };
  37.  
  38. int main() {
  39. float r;
  40. cin >> r;
  41.  
  42. //instanciraj objekt od klasata Krug cij radius e vrednosta procitana od tastatura
  43. Krug k(r);
  44. cout <<k.perimetar()<< endl;
  45. cout << k.plostina()<< endl;
  46. cout << k.ednakvi() <<endl;
  47.  
  48. //instanciraj objekt od klasata Krug cij radius ne e definiran
  49. Krug k1;
  50.  
  51. return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement