Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include "iostream"
  3. #include "conio.h"
  4.  
  5.  
  6. using namespace std;
  7.  
  8.  
  9. //Exemplu 1
  10.  
  11. class Poligon
  12. {
  13. protected:
  14. float baza, inaltime;
  15. public:
  16. Poligon();
  17. ~Poligon();
  18. };
  19.  
  20. class Dreptunghi:public Poligon
  21. {
  22. public:
  23. Dreptunghi();
  24. ~Dreptunghi();
  25. int aria(void){ return baza*inaltime; };
  26. };
  27.  
  28. class Triunghi:public Poligon
  29. {
  30. public:
  31. Triunghi();
  32. ~Triunghi();
  33. float aria(void){ return baza*inaltime / 2; };
  34.  
  35. };
  36.  
  37. Poligon::Poligon()
  38. {
  39. cout << "Apelare constructor Poligon" << endl;
  40. }
  41.  
  42. Poligon::~Poligon()
  43. {
  44. cout << "Apel destructor Poligon"<<endl;
  45. }
  46.  
  47. Triunghi::Triunghi()
  48. {
  49. cout << "Apel constructor triunghi" << endl;
  50. cout << "Dati valoarea bazei:";
  51. cin >> baza;
  52. cout << "Dati valoarea inaltimii:";
  53. cin >> inaltime;
  54. }
  55.  
  56. Triunghi::~Triunghi()
  57. {
  58. cout << "Apel destructor triunghi" << endl;
  59. }
  60.  
  61. Dreptunghi::Dreptunghi()
  62. {
  63. cout << "Apel constructor Dreptunghi" << endl;
  64. cout << "Dati valoarea bazei:";
  65. cin >> baza;
  66. cout << "Dati valoarea inaltimii:";
  67. cin >> inaltime;
  68. }
  69.  
  70. Dreptunghi::~Dreptunghi()
  71. {
  72. cout << "Apel destructor dreptunghi" << endl;
  73. }
  74.  
  75. int main()
  76. {
  77. int b, i;
  78. cout << "Exemplu 1" << endl;
  79. Dreptunghi dr;
  80. Triunghi tr;
  81. cout << "Aria dreptunghiului obtinut din paralelogram este " << dr.aria() << endl;
  82. cout << "Aria triunghiului obtinut din paralelogram este " << tr.aria()<<endl;
  83. _getch();
  84. return 0;
  85.  
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement