// Mr. Minich // lots of easy functions demo program #include #include using namespace std; // ***************** function declaration statements ************* int round(double rNum); double areaRectangle(double len, double wid); double areaRectangleVersion2(double len, double wid); double areaTriangle(double base, double height); double computeAverage(int num1, int num2, int num3); double findMedian(int num1, int num2, int num3); int main() { cout << round(13.5) << endl; cout << areaRectangle(10, 5) << endl; cout << areaRectangleVersion2(10, 5) << endl; cout << areaTriangle(10, 5) << endl; cout << computeAverage(3, 4, 5) << endl; cout << findMedian(2, 1, 6) << endl; system("pause"); return 0; }// end of main // ***************** functions *********************************** int round(double rNum) { rNum = int (rNum + 0.5); return rNum; }// end of round double areaRectangle(double len, double wid) { return len * wid; }// end of areaRect double areaRectangleVersion2(double len, double wid) { double temp = 0.0; temp = len * wid; return temp; }// end of areaRect2 double areaTriangle(double base, double height) { return base * height / 2; }// end of areaTriangle double computeAverage(int num1, int num2, int num3) { int sum = 0; double answer = 0.0; sum = num1 + num2 + num3; answer = sum / 3.0; return answer; }// end of computeAverage double findMedian(int num1, int num2, int num3) { if (num1 > num2 && num1 < num3) { return num1; } else if (num1 < num2 && num1 > num3) { return num1; } else if (num2 > num1 && num2 < num3) { return num2; } else if (num2 < num1 && num2 > num3) { return num2; } else { return num3; } }// end of findMedian