miky0123

televize.h

Apr 5th, 2013
66
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include<iostream>
  2.  
  3. using namespace std;
  4.  
  5.  
  6. class Televize
  7. {
  8.     private:
  9.         int m_kanal;
  10.         bool m_jeZapnuto;
  11.  
  12.     public:
  13.         Televize();
  14.         void Zapnout();
  15.         void Vypnout();
  16.         void Prepnout(int kanal);
  17.         int Info();
  18.         bool JeZapnuta();
  19. };
  20.  
  21.  
  22.  
  23. Televize::Televize()
  24. {
  25.     m_kanal = -1;
  26. }
  27.  
  28. bool Televize::JeZapnuta()
  29. {
  30.     return (m_kanal >= 0);
  31. }
  32.  
  33. void Televize::Zapnout()
  34. {
  35.     if(m_kanal == -1)
  36.         m_kanal = 0;
  37. }
  38.  
  39. void Televize::Vypnout()
  40. {
  41.     if(m_kanal >= 0)
  42.         m_kanal = -1;
  43. }
  44.  
  45. int Televize::Info()
  46. {
  47.     return m_kanal;
  48. }
  49.  
  50. void Televize::Prepnout(int kanal)
  51. {
  52.     m_kanal = kanal;
  53. }
RAW Paste Data