// lots of easy functions

#include <iostream>
#include <cstdlib>
using namespace std;

int round(double rNum);
double areaRect(double len, double wid);
double areaRect2(double len, double wid);
double areaTriangle(double base, double height);
double computeAve(int num1, int num2, int num3);
double findMedian(int num1, int num2, int num3);

int main()
{
	cout << round(13.5) << endl;
	cout << areaRect(10, 5) << endl;
	cout << areaRect2(10, 5) << endl;
	cout << areaTriangle(10, 5) << endl;
	cout << computeAve(3, 4, 5) << endl;
	cout << findMedian(2, 1, 6) << endl;

	system("pause");
	return 0;
}// end of main

int round(double rNum)
{
	rNum = int (rNum + 0.5);
	return rNum;
}

double areaRect(double len, double wid)
{
	return len * wid;
}

double areaRect2(double len, double wid)
{
	double temp = 0.0;
	temp = len * wid;
	return temp;
}

double areaTriangle(double base, double height)
{
	// pick any return statement

	//return 1. / 2 * base * height;
	//return .5 * base * height;
	return base * height / 2;
}

double computeAve(int num1, int num2, int num3)
{
	int sum = 0;
	double answer = 0.0;
	sum = num1 + num2 + num3;
	answer = sum / 3.0;
	return  answer;
}

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;
	}
}


	
