Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. #include <iostream>
  2. #include "Gryf.h"
  3.  
  4. Gryf::Gryf() {
  5. if (_DEBUG) {
  6. cout << "Twojrze obiekt klasy Gryf \n"; // informacje o wywołaniu
  7. }
  8.  
  9. }
  10.  
  11. Gryf::~Gryf() {
  12. if (_DEBUG) {
  13. cout << "Usuwam obiekt klasy Gryf\n"; // informacje o usunięciu
  14. }
  15. }
  16.  
  17. Gryf::Gryf(const Gryf &y) {
  18. kolor_gryfu = y.kolor_gryfu;
  19. rodzaj_drewna = y.rodzaj_drewna;
  20. ilosc_progow = y.ilosc_progow;
  21. dlugosc_gryfu = y.dlugosc_gryfu;
  22. }
  23.  
  24. void Gryf::ustawRodzaj() {
  25. cout << "Podaj rodzaj drewna z jakiego ma być wykonany gryf";
  26. cin >> rodzaj_drewna;
  27. cout << "Podaj kolor w jakim ma być gryf";
  28. cin >> kolor_gryfu;
  29. cout << "Podaj liczbe progów jaką ma mieć gryf";
  30. cin >> ilosc_progow;
  31. cout << "Podaj długośc jaką ma mieć gryf";
  32. cin >> dlugosc_gryfu;
  33. if (dlugosc_gryfu > 4) {
  34. cout << "Podaj mniejszą wartość , gryf zbyt długi";
  35. cin >> dlugosc_gryfu;
  36. }
  37. }
  38.  
  39. Gryf Gryf::operator=(const Gryf &x){
  40. kolor_gryfu = x.kolor_gryfu;
  41. rodzaj_drewna = x.rodzaj_drewna;
  42. ilosc_progow = x.ilosc_progow;
  43. dlugosc_gryfu = x.dlugosc_gryfu;
  44. }
  45.  
  46.  
  47. const string &Gryf::getKolor_gryfu() const {
  48. return kolor_gryfu;
  49. }
  50.  
  51. void Gryf::setKolor_gryfu(const string &kolor_gryfu) {
  52. Gryf::kolor_gryfu = kolor_gryfu;
  53. }
  54.  
  55. const string &Gryf::getRodzaj_drewna() const {
  56. return rodzaj_drewna;
  57. }
  58.  
  59. void Gryf::setRodzaj_drewna(const string &rodzaj_drewna) {
  60. Gryf::rodzaj_drewna = rodzaj_drewna;
  61. }
  62.  
  63. unsigned int Gryf::getIlosc_progow() const {
  64. return ilosc_progow;
  65. }
  66.  
  67. void Gryf::setIlosc_progow(unsigned int ilosc_progow) {
  68. Gryf::ilosc_progow = ilosc_progow;
  69. }
  70.  
  71. unsigned int Gryf::getDlugosc_gryfu() const {
  72. return dlugosc_gryfu;
  73. }
  74.  
  75. void Gryf::setDlugosc_gryfu(unsigned int dlugosc_gryfu) {
  76. Gryf::dlugosc_gryfu = dlugosc_gryfu;
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement