Advertisement
BorjanCrvenkov

OOP av3 1va

Mar 25th, 2020
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. /*
  2. Да се напише класа за опишување на геометриско тело триаголник. Во класата
  3. да се напишат методи за пресметување на плоштината и периметарот на
  4. триаголникот.
  5. Потоа да се напише главна програма во која ќе се инстнацира еден објект од
  6. оваа класа со вредности за страните кои претходно ќе се прочитаат од
  7. стандарден влез. На овој објект да се повикат соодветните методи за
  8. пресметување на плоштината и периметарот.
  9. */
  10.  
  11. #include <iostream>
  12. #include<cmath>
  13. class triagolnik {
  14. private:
  15. int a,b,c;
  16. public:
  17. triagolnik(int x,int y,int z){
  18. a=x;
  19. b=y;
  20. c=z;
  21. }
  22. int perimetar (){
  23. return a+b+c;
  24. }
  25. float plostina (){
  26. float s=(a+b+c)/2.0;
  27. return sqrt(s * (s - a) * (s - b) * (s - c));
  28. }
  29. };
  30.  
  31. using namespace std;
  32.  
  33. int main()
  34. {
  35. int a,b,c;
  36. cin>>a>>b>>c;
  37. triagolnik ABC(a,b,c);
  38. cout<<"Perimetarot e "<<ABC.perimetar()<<" Plostinata e "<<ABC.plostina()<<endl;
  39.  
  40. return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement