Advertisement
sellmmaahh

tut11-zad1

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