Question: Write a program in C++ please 3. Write the necessary member functions to create a counter class which counts from zero to a maximum then

 Write a program in C++ please 3. Write the necessary memberfunctions to create a counter class which counts from zero to a

Write a program in C++ please

3. Write the necessary member functions to create a counter class which counts from zero to a maximum then back down to zero. Do not modify the main program. You must write the prototypes and the definitions of the methods of the class. Declaration of Class Updown File: updown. A class representing a simple counter which counts up from 0 to a marimum value and then counts back down to o at which point the process repeats */ #ifndef UPDOWN #define UPDOWNH #include #include using namespace std; class updown private: int max: int direction: int value: count cycles between 0 and mar 1 means count up, O means count down this is the value stored in the counter public: // you fill in the method prototypes }; #endif /* UPDOWN.H */ Implementation of Class Updown File: updown.cpp Implementation of class updown/ #include "updown.h" Methods of updown Main Program Using Class Updown File: testupdown.cpp Application program using class updown Programmer: your name Date: #include "updown.h" int main(void) { ofstream fout ("updownout.txt"); // prepare the output file updown c c(7); declare a counter object c // the constructor updown (7) is called which sets // c.value = 0, c. direction = 1 and c. mar = 7 */ int i; for (i=1; i

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!