#include using namespace std; class Summarizer { float upperLimit; float incr; public: Summarizer(float sumUpToThisNumber = 0.0F, float incrBy = 0.1F) { upperLimit = sumUpToThisNumber; incr = incrBy; } double computeAnswer(void) { float total = 0.0F; float counter = 0.0F; while(counter != upperLimit) { total += counter; counter+=incr; } return total; } } ; int main(void) { Summarizer s1(2.2); Summarizer s2(3.0); Summarizer s3(5.0, 1.0); cout << "First answer: " << s1.computeAnswer() << endl; cout << "Second answer: " << s2.computeAnswer() << endl; cout << "Third answer: " << s3.computeAnswer() << endl; }