Advertisement
sellmmaahh

tut11-zad1

May 20th, 2015
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.26 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <cstring>
  4.  
  5. using namespace std;
  6.  
  7. class Tim
  8. {
  9.     char ime_tima[21];
  10.     int broj_odigranih, broj_pobjeda, broj_nerijesenih, broj_poraza, broj_datih, broj_primljenih, broj_poena;
  11. public:
  12.     Tim( const char ime[]);
  13.     void ObradiUtakmicu( int broj_datih, int broj_primljenih);
  14.     const char *DajImeTima() const { return ime_tima; };
  15.     int DajBrojPoena() const { return broj_poena;};
  16.     int DajGolRazliku() const {return broj_datih-broj_primljenih; };
  17.     void IspisiPodatke() const;
  18. };
  19.  
  20.  
  21. Tim::Tim (const char ime[]) : broj_odigranih(0), broj_pobjeda(0), broj_nerijesenih(0), broj_poraza(0), broj_datih(0), broj_primljenih(0), broj_poena(0)
  22.  
  23. {
  24.     strcpy (Tim::ime_tima, ime);
  25.     };
  26.  
  27.     void Tim::ObradiUtakmicu( int broj_datih, int broj_primljenih)
  28.     {
  29.         broj_odigranih++;
  30.         if (broj_datih == broj_primljenih) broj_nerijesenih++;
  31.         if (broj_datih>broj_primljenih) broj_pobjeda+=3;
  32.     };
  33.  
  34. void Tim::IspisiPodatke() const {
  35. std::cout<<left<<setw(20)<<Tim::ime_tima<<right<<setw(4)<<broj_odigranih<<broj_pobjeda<<broj_nerijesenih<<broj_poraza<<broj_datih<<broj_primljenih<<broj_poena;
  36. };
  37.  
  38. int main ()
  39. {
  40. Tim t("NK Luka");
  41. t.ObradiUtakmicu(3,4);
  42. t.IspisiPodatke();
  43. return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement