CS304 Assignment No 3 Solution Fall 2019 - Year 2020 | Virtual Study Solutions

Adsetra Ads

 

CS304 Assignment No 3 Fall 2019 - 2020

Dear Students, Here you can read or download CS304 - Object Oriented Programming Assignment No 3 Solution of Fall 2019 but Year 2020. The Assignment Due Date is 16 January 2020. Total Marks are 20. CS304 Assignment Solution File and Solution Video Explanation will be added below soon. Previously we shared CS304 Assignment No 2 Solution Fall 2019.


CS304 Assignment No 3 Solution Fall 2019 - Year 2020
CS304 Assignment No 3 Solution Fall 2019 - the Year 2020

CS304 Assignment Objective

The objective of this assignment is:
  • To give you the idea of practical implementation of C++ Inheritance and Polymorphism.
Also Read: CS202 Assignment No 3 Solution Fall 2019 - the Year 2020


CS304 Assignment Uploading instructions:


  • Your assignment should be in .CPP format (Any other formats like scan images, PDF, zip, doc, rar, and BMP, etc. will not be accepted).
  • Save your assignment with your ID (e.g. bc000000000.CPP).
  • No assignment will be accepted through email.

CS304 Assignment Rules for Marking:

It should be clear that your assignment will not get any credit if:
  • The assignment is submitted after the due date.
  • The submitted assignment does not open, execute or file is corrupted.
  • Your assignment is copied from the internet, handouts or from any other student. (Strict disciplinary action will be taken in this case).
Also Read: CS402 Assignment No 3 Solution Fall 2019 - the Year 2020

CS304 Assignment Question


In continuation of the scenario of PSL (Pakistan Super League) given in Assignment 1, you are required to write a C++ program that should contain three classes: Player, Batsman, and Bowler, where the Player should be base class and Batsman and Bowler should be its derived classes. The detail of data members and member functions for each class is provided in the given table.

Class
Data Members
Member Functions
Player
  • Name of Player
  • Code of Player
  • Age of Player
  • Default Constructor
  • Setter functions to set values of data members of this class.
  • Getter functions to get the values of data members of this class.
  • A function to set the data of a player.
  • A function to display the data of a player.
Batsman
  • Innings played
  • Runs Scored
  • Batting Average
  • Default Constructor
  • A function to set data of batsman.
  • A function to calculate the batting average of a batsman.
  • A function to display data of a batsman.
Bowler
  • Runs Conceded
  • Total Overs
  • Bowling Average
  • Default Constructor
  • A function to set data of bowlers.
  • A function to calculate the bowling average of a bowler.
  • A function to display data of bowlers.

CS304 Assignment Solution Guidelines:


  1. You have to use concept of Polymorphism to generate the sample output.
  2. Use following formulas to calculate the Batting and Bowling average of batsman and bowler, where Total Innings and Total Overs should be non-zero.

  • Batting Average = Runs Scored / Total Innings
  • Bowling Average = Total number of runs conceded / Total Overs

CS304 Assignment Sample Output:

CS304 Assignment 3 Sample Output Fall 2019
CS304 Assignment 3 Sample Output Fall 2019

CS304 Assignment No 3 Solution Fall 2019

You can see the Sample Preview of CS304 Assignment 3 Solution 2020 provided by (Virtual Study Solutions) below. Click on Download Button to Download Solution File in Your PC. Please Share it with your friends. You can also like our Facebook Page or Subscribe Us on YouTube for Latest Updates related to Assignment Solution and Past Papers.

Youtube Video Explanations of Assignments

CS101 ASSIGNMENT NO 3 FALL 2019
https://youtu.be/OH2nYneECUs

CS201 ASSIGNMENT NO 3 FALL 2019
https://youtu.be/hTgKl_3tzdM

CS502 ASSISGNMENT NO 3 FALL 2019
https://youtu.be/dlUB_Sb31Qw

CS310 ASSIGNMENT NO 3 FALL 2019
https://youtu.be/Kn_9qChNE7A

IT430 ASSIGNMENT NO 3 FALL 2019
https://youtu.be/rxkccsC-9P0



We also recommend you to read:

CS304 Final Term Past Papers Collection

File NameDownload Link
CS304 Final Term Papers Collection.zip Download

Please Note:
We are here to facilitate your learning and we do not appreciate the idea of copying or replicating solutions. 

CS304 Assignment No 3 Solution Output Preview:

CS304 Assignment No 3 Solution Output Preview Fall 2019
CS304 Assignment No 3 Solution Output Preview Fall 2019

CS304 Assignment No 3 Solution Explanation


Recommended: How to avoid Plagiarism or Zero Marks in Assignments

Download CS304 Assignment No 3 Solution Fall 2019

File NameDownload Link
 CS304 Assignment No 3 Solution Fall 2019.cpp 
Share your valuable feedback in the comments section. Thank You.

Post a Comment

 

Top