//**************************************************************
//
// CS 240C :Spring 2003 Ohio University Travis Dillon
// Project 2 :Emergency Room Triage
// file :average.cc
// started :04-21-03
//
//**************************************************************
#include "average.h"
Average::Average()
{ //c-tor , assigns count and sum to zero
count = 0;
sum = 0;
}
void Average::next_number(Time value)
{ //incremnts number of data items, and increases sum by value
++count;
sum = sum + value;
}
Time Average::the_average() const
{ //computes average by sum/count
//if count is zero, return zero so no division by zero takes place
if(count == 0) return 0;
return sum / count;
}