| ::: Note: this is raw code because it's been a while since i've done functions ::: Doing this at work because I was bored. I can't remember VOID functions for the life of me... (pass by value? pass by reference?... it's been a while.) I'd also like to know what it would look like with void functions.
#include <iostream>
#include <cmath>
using namespace std;
//Function Prototypes
// void findLowest();
// void calcAverage();
int main()
{
double testScore1 = 0.0;
double testScore2 = 0.0;
double testScore3 = 0.0;
double testScore4 = 0.0;
double testScore5 = 0.0;
double average = 0.0;
cout << "Enter test score 1: ";
cin >> testScore1;
cout << "Enter test score 2: ";
cin >> testScore2;
cout << "Enter test score 3: ";
cin >> testScore3;
cout << "Enter test score 4: ";
cin >> testScore4;
cout << "Enter test score 5: ";
cin >> testScore5;
if (testScore1 > 100 || testScore1 < 0 || testScore2 > 100 || testScore2 < 0 || testScore3>100 || testScore3 < 0 || testScore4 > 100 || testScore4 < 0 || testScore5 > 100 || testScore5 < 0)
{
cout<<"WARNING, INVALID DATA:" << endl;
}
else
{
//double findLowest(double score);
if(testScore1 < testScore2 && testScore1 < testScore3 && testScore1 < testScore4 && testScore1 < testScore5)
{
cout << "Test Score: " << testScore1 << " is the lowest test score." << endl;
}
else
if(testScore2 < testScore1 && testScore2 < testScore3 && testScore2 < testScore4 && testScore2 < testScore5)
{
cout << "Test Score: " << testScore2 << " is the lowest test score." << endl;
}
else
if(testScore3 < testScore1 && testScore3 < testScore2 && testScore3 < testScore4 && testScore3 < testScore5)
{
cout << "Test Score: " << testScore3 << " is the lowest test score." << endl;
}
else
if(testScore4 < testScore1 && testScore4 < testScore2 && testScore4 < testScore3 && testScore4 < testScore5)
{
cout << "Test Score: " << testScore4 << " is the lowest test score." << endl;
}
else
{
cout << "Test Score: " << testScore5 << " is the lowest test score" << endl;
}
}
// calcAverage();
average = (testScore1 + testScore2 + testScore3 + testScore4 + testScore5) / 4;
cout << "The average of all 5 test is: " << average << endl;
return 0;
} |