Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- #include <stdexcept>
- #include <string>
- #include <cstring>
- using namespace std;
- class Tim {
- char ime_tima[20];
- int broj_odigranih, broj_pobjeda, broj_nerijesenih, broj_poraza, broj_datih, broj_primljenih, broj_poena;
- public:
- Tim(const char ime[]) {strcpy(ime_tima, ime);broj_odigranih=0; broj_pobjeda=0; broj_nerijesenih=0; broj_poraza=0; broj_datih=0;
- broj_primljenih=0; broj_poena=0; }
- void ObradiUtakmicu(int broj_datih, int broj_primljenih);
- const char *DajImeTima() const { return ime_tima; }
- int DajBrojPoena() const { return broj_poena; }
- int DajGolRazliku() const {return broj_datih-broj_primljenih; }
- void IspisiPodatke() const;
- };
- void Tim::ObradiUtakmicu(int broj_datih, int broj_primljenih) {
- Tim::broj_datih=broj_datih; Tim::broj_primljenih=broj_primljenih;
- broj_odigranih++;
- if (broj_datih>broj_primljenih) {
- broj_pobjeda++;
- broj_poena+=3;
- }
- if (broj_datih==broj_primljenih) {
- broj_nerijesenih++;
- broj_poena+=1;
- }
- if (broj_datih<broj_primljenih) {
- broj_poraza++;
- }
- }
- void Tim::IspisiPodatke() const {
- 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;
- }
- int main () {
- Tim t("Zeljo");
- cout<<"Ime tima: "<<t.DajImeTima()<<endl;
- t.ObradiUtakmicu(3,1);
- cout<<"Broj poena: "<<t.DajBrojPoena()<<endl;
- cout<<"Gol razlika: "<<t.DajGolRazliku()<<endl;
- t.IspisiPodatke();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement