//**************************************************************
//
// 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;
}