Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Data
- {
- public:
- Data();
- ~Data();
- void Ustaw(int d, int m, int r);
- int Dzien() const;
- int Miesiac() const;
- int Rok() const;
- void Wypisz() const;
- void Wpisz();
- void Koryguj();
- bool Porownaj(const Data & wzor) const;
- private:
- int m_nDzien;
- int m_nMiesiac;
- int m_nRok;
- };
- class Pracownik
- {
- public:
- Pracownik();
- ~Pracownik();
- void Imie(const char* nowe_imie);
- void Nazwisko(const char* nowe_nazwisko);
- void DataUrodzenia(int nowy_dzien, int nowy_miesiac, int nowy_rok);
- const char* Imie() const;
- const char* Nazwisko() const;
- void Wypisz() const;
- void Wpisz();
- private:
- char m_pszImie[25];
- char m_pszNazwisko[30];
- char m_DataUrodzenia;
- };
- #include "Data.h"
- #include <iostream>
- Data::Data()
- {
- }
- Data::~Data()
- {
- }
- void Data::Ustaw(int d, int m, int r)
- {
- m_nDzien = d;
- m_nMiesiac = m;
- m_nRok = r;
- }
- int Data::Dzien() const
- {
- return m_nDzien;
- }
- int Data::Miesiac() const
- {
- return m_nMiesiac;
- }
- int Data::Rok() const
- {
- return m_nRok;
- }
- void Data::Wypisz() const
- {
- std::cout << m_nDzien << "-" << m_nMiesiac << "-" << m_nRok;
- }
- void Data::Wpisz()
- {
- std::cin >> m_nDzien;
- std::cin >> m_nMiesiac;
- std::cin >> m_nRok;
- }
- void Data::Koryguj()
- {
- if ((m_nRok % 4 == 0 && m_nRok % 100 != 0) || m_nRok % 400 == 0 && m_nMiesiac = 2 && m_nDzien > 29)
- m_nDzien = 29;
- if (m_nMiesiac = 2 && m_nDzien > 28)
- m_nDzien = 28;
- if (m_nMiesiac == 1 || m_nMiesiac == 3 || m_nMiesiac == 5 || m_nMiesiac == 7 || m_nMiesiac == 8 || m_nMiesiac == 10 || m_nMiesiac == 12 && m_nDzien > 31)
- m_nDzien = 31;
- if (m_nMiesiac == 4 || m_nMiesiac == 6 || m_nMiesiac == 9 || m_nMiesiac == 11 && m_nDzien > 30)
- m_nDzien = 30;
- if (m_nMiesiac > 12)
- m_nMiesiac = 12;
- }
- bool Porownaj(const Data & wzor) const
- {
- if (Data::m_nDzien == wzor::m_nDzien && Data::m_nMiesiac == wzor::m_nMiesiac && Data::m_nRok == wzor::m_nRok)
- return true;
- else
- return false;
- }
- #include "Pracownik.h"
- Pracownik::Pracownik()
- {
- }
- Pracownik::~Pracownik()
- {
- }
- Pracownik::void Imie(const char* nowe_imie)
- {
- }
- Pracownik::void Nazwisko(const char* nowe_nazwisko)
- {
- }
- Pracownik::void DataUrodzenia(int nowy_dzien, int nowy_miesiac, int nowy_rok)
- {
- }
- Pracownik::const char* Imie() const
- {
- }
- Pracownik::const char* Nazwisko() const
- {
- }
- Pracownik::void Wypisz() const
- {
- }
- Pracownik::void Wpisz()
- {
- }
Advertisement
Add Comment
Please, Sign In to add comment