Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- NBAPlayer
- Да се дефинира класа NBAPlayer за која ќе се чуваат:
- динамички алоцирана низа од карактери за името на играчот
- низа од максимум 40 карактери за тимот во кој играчот моментално настапува
- просечен број на поени на играчот оваа сезона (double)
- просечен број на асистенции на играчот оваа сезона (double)
- просечен број на скокови на играчот оваа сезона (double)
- За потребите на класата да се дефинираат:
- default конструктор и конструктор со аргументи
- copy constructor и оператор =
- деструктор
- метод rating() кој го враќа рејтингот на кошаркарот кој се пресметува како:
- 45% од поените + 30% од асистенциите + 25% од скоковите
- метод print() кој го печати играчот во следниот формат:
- Име - тим
- Points: поени
- Assists: асистенции
- Rebounds: скокови
- Rating: рејтинг
- AllStarPlayer
- Од претходната класа NBAPlayer да се изведе класата AllStarPlayer за која дополнително ќе се чуваат и:
- просечен број на поени на играчот од All Star натпреварите (double)
- просечен број на асистенции на играчот од All Star натпреварите (double)
- просечен број на скокови на играчот од All Star натпреварите (double)
- За потребите на класата да се дефинираат:
- default конструктор
- конструктор кој прима објект од NBAPlayer и плус додатните информации (погледни main)
- конструктор кој ги прима сите аргументи (погледни main)
- copy constructor, оператор =, деструктор
- метод allStarRating() кој го враќа рејтингот на кошаркарот од All Star натпреварите и кој се пресметува како:
- 30% од поените + 40% од асистенциите + 30% од скоковите
- Да се препокријат методите:
- rating() кој го враќа просекот од обичниот рејтинг на кошаркарот и неговиот All Star рејтинг
- print() кој покрај основните информации за кошаркарот печати и:
- All Star Rating: рејтингот од All Star натпреварите
- New Rating: просечниот рејтинг
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement