92.4k views
2 votes
Write the definition of a class Counter containing: An instance variable named counter of type int An instance variable named limit of type int. A constructor that takes two int arguments and assigns the first one to counter and the second one to limit A method named increment. It does not take parameters or return a value; if the instance variable counter is less than limit, increment just adds one to the instance variable counter. A method named decrement. It also does not take parameters or return a value; if counter is greater than zero, it just subtracts one from the counter. A method named getValue that returns the value of the instance variable counter.

User Rels
by
7.8k points

1 Answer

1 vote

Answer:

Class Counter

{

public Int counter;

public Int limit;

public void increment()

{

If( counter<limit)

{

counter++;

}

}

public void decrement()

{

if (counter>limit)

{

counter--;

}

}

public getvalue()

{

cout<<"Counter Value is:"<<counter;

}

}

Step-by-step explanation:

Class Counter

{

public Int counter;

public Int limit;

public void increment()

{

If( counter<limit)

{

counter++;

}

}

public void decrement()

{

if (counter>limit)

{

counter--;

}

}

public getvalue()

{

cout<<"Counter Value is:"<<counter;

}

}

User Snowcrash
by
7.5k points