Advertisement
Guest User

Untitled

a guest
Mar 26th, 2015
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. Во оваа задача е потребно да уредите даден дом со маси. Креирајте класа Masa со следниве атрибути:
  2.  
  3. должина (целобројна вредност)
  4. ширина (целобројна вредност)
  5. конструктор со и без параметри и метода pecati().
  6.  
  7. Креирајте класа Soba која содржи:
  8.  
  9. маса (објект од класата Маса)
  10. должина на собата (целобројна вредност)
  11. ширина на собата (целобројна вредност)
  12. конструктор со и без параметри и метода pecati() во која се повикува и pecati() за објектот Masa.
  13.  
  14. Креирајте класа Kukja со атрибути:
  15.  
  16. соба (објект од класата Soba)
  17. адреса (низа од 50 знаци), и соодветни методи.
  18. конструктор со и без параметри, деструктор и метода pecati() во која се повикува и pecati() за објектот Soba.
  19.  
  20.  
  21. #include<iostream>
  22. #include<cstring>
  23. using namespace std;
  24. class Masa{
  25. private:
  26. int dolzina,sirina;
  27. public:
  28. Masa(){}
  29. Masa(int dolzina,int sirina){
  30. this->dolzina=dolzina;
  31. this->sirina=sirina;
  32. }
  33.  
  34.  
  35. void pecati() {
  36. cout << dolzina << "" << sirina;
  37. }
  38. };
  39. class Soba{
  40. private:
  41. Masa masa;
  42. int dolSoba,sirSoba;
  43. public:
  44. Soba(){}
  45. Soba(int dolSoba,int sirSoba,Masa masa){
  46. this->dolSoba=dolSoba;
  47. this->sirSoba=sirSoba;
  48. this ->masa=masa;
  49. }
  50. void pecati(){
  51.  
  52. }
  53. };
  54. class Kukja{
  55. private:
  56. Soba soba;
  57. char adresa[50];
  58. public:
  59. Kukja(){}
  60. Kukja(Soba soba,char* adresa){
  61. this->soba=soba;
  62. strcpy(this->adresa,adresa);
  63. }
  64. ~Kukja(){}
  65. void pecati(){
  66.  
  67. }
  68. };
  69.  
  70.  
  71. int main(){
  72. int n;
  73. cin>>n;
  74. for(int i=0;i<n;i++){
  75. int masaSirina,masaDolzina;
  76. cin>>masaSirina;
  77. cin>>masaDolzina;
  78. Masa m(masaSirina,masaDolzina);
  79. int sobaSirina,sobaDolzina;
  80. cin>>sobaSirina;
  81. cin>>sobaDolzina;
  82. Soba s(sobaSirina,sobaDolzina,m);
  83. char adresa[30];
  84. cin>>adresa;
  85. Kukja k(s,adresa);
  86. k.pecati();
  87. }
  88.  
  89. return 0;
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement