Question: There is already a given part of the code that must be used below in parentheses, it includes a main print function that it wants

There is already a given part of the code that must be used below in parentheses, it includes a main print function that it wants you to use to get your output. This is in C++ emphasis on Classes and Data Structures. Define a class counterType to implement a counter. Your class must have a private data member counter of type int. Define a constructor that accepts a parameter of type int and initializes the counter data member. Add functions to:
Set counter to the integer value specified by the user.
Initialize counter to 0.
Return the value of counter with a function named getCounter.
Increment and decrement counter by one.
Print the value of counter using the print function.
Example output: Counter =0.
The value of counter must be nonnegative. Please help!
(#include
#include "counterType.h"
using namespace std;
int main()
{
counterType counter1;
counterType counter2(5);
counter1.print();
cout << endl;
counter1.incrementCounter();
cout << "After Increment counter1: "<< counter1.getCounter()<< endl;
cout << "Counter2="<< counter2.getCounter()<< endl;
counter2.decrementCounter();
cout << "After decrement counter2="<< counter2.getCounter()<< endl;
counter1.setCounter(-6);
cout << "After resetting counter1: "<< counter1.getCounter()<< endl;
return 0; )
HERE ARE THE FIVE REQUIREMENTS:
Task #01: Included the private member variable counter
Task #02: counterType's getCounter returns the value of counter
Task #03: counterType's incrementCounter increments the value of counter
Task #04: counterType's decrementCounter decrements the value of counter
Task #05: counterType's print prints the value of counter

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 Programming Questions!