Write code to implement constructor, assessors and mutator, C/C++ Programming

Assignment Help:

Study the following  class diagram, additional information  and answer  the  questions that follow:

MovieTicket

movieName: string

TicketPrice: double

TicketsSold: int

donation[100]: double 

totalCnt: int

MovieTicket();

getName():string

getTicketPrice():double

getnoOfTicketsSold():int

setName(string): void

setTicketPrice(double): void

setnoOfTicketsSold(int): void

computeDonation(int): void

writeFile():void

Additional Information:  

MovieTicket is a class written to fulfil the requirements of making 100 donations to charity from the ticket sales.  The donation is derived from 10% of the ticket sales. The donations are written to a file.

(a)  Write the class specification for MovieTicket.  

(b)  Write code to implement the following for MovieTicket:  

(i)  Constructor, Assessors and Mutators

(ii)  computeDonation method

(iii)  writeFile method

(c)  Write a test driver to test ALL the methods written in Part (b).  The program uses a loop  to  repeat 100 times to obtain input (movie name, tickets sold and ticket price) from user and invokes the respective methods to set the values and computes the donation. After the loop, the    contents of donation array are written to a file using the writeFile method. Include a screen output in your submission.


Related Discussions:- Write code to implement constructor, assessors and mutator

Explain the standard input/output iostream library, Question 1 Implemen...

Question 1 Implement a class stack which simulates the operations of the stack allowing LIFO operations. Also implement push and pop operations for the stack 2 Explain the c

Fill an array of randomly generated integers, The task consists of two part...

The task consists of two parts which are both preferably implemented in one source file. Towards the end of this document you will find a code skeleton that you must assume. Start

Function, give an example of function

give an example of function

.Change to palindrome, A palindrome is a string that reads the same from bo...

A palindrome is a string that reads the same from both the ends. Given a string S convert it to a palindrome by doing character replacement. Your task is to convert S to palindrome

Dynamic memory management, C and C++ require explicit dynamic memory manage...

C and C++ require explicit dynamic memory management, using new and delete or malloc() and free(). It is helpful to understand where variables exist (usually the stack or the he

Big-m method, big-m method operation reseach in progrmme c++..

big-m method operation reseach in progrmme c++..

#title, Given an integer n and a permutation of numbers 1, 2 ... , n-1, n w...

Given an integer n and a permutation of numbers 1, 2 ... , n-1, n write a program to print the permutation that lexicographically precedes the given input permutation. If the given

Help, Deliverables: you are required to upload your c code in the assignmen...

Deliverables: you are required to upload your c code in the assignment dropbox set in Moodle. You are supposed to work with Linux gcc compiler and pico editor for compiling via the

#task1, program for factorial

program for factorial

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd