PROGRAMMING LANGUAGE: C++ I need the code for counterType.h , counterTypelmp.cpp , main.cpp MAIN.CPP code provided in this exercise [EVALUATE THE GIVEN CODE AND PROVIDE THE CORRECT CODE] //Main program #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; }   // ** I WILL DEFINITELY RATE AND GIVE THUMBS UP, IF THE THREE CODES ARE PROVIDED AND THE EXERCISE IS SATISFIED. ** //

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

PROGRAMMING LANGUAGE: C++

I need the code for counterType.h , counterTypelmp.cpp , main.cpp

MAIN.CPP code provided in this exercise [EVALUATE THE GIVEN CODE AND PROVIDE THE CORRECT CODE]

//Main program

#include <iostream>

#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;

}

 

// ** I WILL DEFINITELY RATE AND GIVE THUMBS UP, IF THE THREE CODES ARE PROVIDED AND THE EXERCISE IS SATISFIED. ** //

counterType.h
counterTypelmp.cpp
main.cpp
Transcribed Image Text:counterType.h counterTypelmp.cpp main.cpp
Instructions
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.
Transcribed Image Text:Instructions 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.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
ADT and Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education