Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Computer Engineering Expert

Problem Description:

Design a class named Player with fields for holding a Women's Basketball player's statistics. All fields should be private.

Player #

Player's Name

GP

GS

Total Mins

Total FG

Total FGA

3FG

3FGA

FT

FTA

Off Reb

Def Reb

PF

A

TO

Stl

Blk

Total Pts

11

McGowan, Angel

29

28

890

131

331

33

125

84

117

23

57

68

73

91

46

3

379

Write the appropriate mutator and accessor methods for the class's fields. The class should also have methods that can compute the following:

The average minutes played per game by the individual

The field goal percentage for the individual

The 3 point FG percentage for the individual

The free throw percentage for the individual

The average rebounds for the individual

Next, design a class named Roster, which contains an array or ArrayList of Player objects. The class should also have methods that can compute the following:

Import a text file with stats information for multiple players (see example above) and create the Player objects.

Save all statistics from the array/ArrayList of Player objects to a text file

Display, in order, the top 3 individuals who has scored the most total points for the season

Display, in order, the top 6 scorers per game on average.

Display, in order, the top 3 assists per game on average.

Display, in order, the 4 players with the least number of personal fouls.

Use exceptional handling where appropriate. I will attempt to break your program.

Write a client (a test class with the main method) to test all the methods and constructors of your classes.

The included stats file is for your testing purposes, I will use a completely different file for my testing. So ensure you code is not hard coded for the student file.

**HERE IS THE TEXT FILE

Player #   Player's Name   GP   GS   Total Mins   Total FG   Total FGA   3FG   3FGA   FT   FTA   Off Reb   Def Reb   PF   A   TO   Stl   Blk   Total Pts Scored
11   "McGowan, Angel"   29   28   890   131   331   33   125   84   117   23   57   68   73   91   46   3   379
35   "Butler, Patrice"   27   18   544   131   271   20   54   48   64   43   105   62   13   51   14   9   330
24   "Knight, Anna Claire"   29   29   918   120   327   21   85   52   74   45   117   44   53   82   37   7   313
14   "Jones, Briana"   27   26   541   67   148   0   0   23   31   29   96   59   20   35   17   38   157
23   "Sams, Alexis"   29   29   891   47   138   37   109   22   27   7   54   47   59   60   21   3   153

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M93092390

Have any Question?


Related Questions in Computer Engineering

Question suppose direction is an integer angle between 0

Question : Suppose direction is an integer angle between 0 and 359 degrees. You turn by a given angle and update the direction as direction = (direction + turn) % 360; In which situation do you get the wrong result? How ...

Say you have some pictures each 500 kb in size say you also

Say you have some pictures each 500 KB in size. Say you also go to a store and buy a new desktop computer. Approximately how many pictures could you put on the hard disk, assuming you could use all the space on the disk ...

A security system is used to monitor doors and windows of a

A security system is used to monitor doors and windows of a residence. This system uses several components, including photodiodes and contact switches to detect intruders. Circuits associated with contact switches provid ...

Is there someone to help me on to write c codea write a

Is there someone to help me on to write c++ code? A) Write a snippet of code to declare ( what would go into the .h file) and then implement(what go into the .cpp file) an exception class called PetBitesException which h ...

Stack implemented with slldesign and code your own lifo

Stack implemented with SLL Design and code your own LIFO Stack using single liked list to hold a list of integers. Use the C++ "struct" structure to create your SLL nodes. Node position numbering should start with one. Y ...

Question suppose you are organizing a party for a large

Question : Suppose you are organizing a party for a large group of your friends. Your friends are pretty opinionated, though, and you don't want to invite two friends if they don't like each other. So you have asked each ...

State the required answer precisely and then provide proper

State the required answer precisely and then provide proper explanation. It is not enough to provide one- word or one-line answers. Some early computers protected the operating system by placing it in a memory partition ...

A major airline company is concerned that its proportion of

A major airline company is concerned that it's proportion of late arrivals has substantially increased in the past month. Historical data shows that on the average 18% of the company airplanes have arrived late. And a ra ...

Question specify design and implement a class for a card in

Question : Specify, design, and implement a class for a card in a deck of playing cards. The object should contain methods for setting and retrieving the suit and rank of a card. In C++ please

Suppose that a weapons inspector must inspect each of 4

Suppose that a weapons inspector must inspect each of 4 different sites 2 times, visiting one site per day. The inspector is free to select the order in which to visit these sites, but cannot visit site X, the most suspi ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As