//Amari Mosley CSC5 Chapter 3, P. 143, #3
//
/**************************************************************
*
* Test Average
* ____________________________________________________________
* This program asks for five test scores and calculates the
* average test score.
* Computation is based on the following formulas:
* average = (test1 + test2 + test3 + test4 + test5) / 5.0
* ____________________________________________________________
* INPUT
* test1, test2, test3, test4, test5
* OUTPUT
* average
*
**************************************************************/
#include <iostream>
#include <iomanip>
using namespace std;
// Defining Main Function
int main() {
// Define variables to hold the five test scores and the average
double test1, test2, test3, test4, test5, average;
// Ask the user to enter the five test scores
cout << "Enter test score 1: ";
cin >> test1;
cout << "Enter test score 2: ";
cin >> test2;
cout << "Enter test score 3: ";
cin >> test3;
cout << "Enter test score 4: ";
cin >> test4;
cout << "Enter test score 5: ";
cin >> test5;
// Calculate the average test score
average = (test1 + test2 + test3 + test4 + test5) / 5.0;
// Format the output in fixed-point notation with one decimal point of precision
cout << fixed << setprecision(1);
// Display the average test score
cout << "The average test score is: " << average << endl;
return 0;
}
Ly9BbWFyaSBNb3NsZXkgQ1NDNSBDaGFwdGVyIDMsIFAuIDE0MywgIzMgCi8vIAovKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogCiAqIAogKiBUZXN0IEF2ZXJhZ2UgCiAqIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwogKiBUaGlzIHByb2dyYW0gYXNrcyBmb3IgZml2ZSB0ZXN0IHNjb3JlcyBhbmQgY2FsY3VsYXRlcyB0aGUgCiAqIGF2ZXJhZ2UgdGVzdCBzY29yZS4KICogQ29tcHV0YXRpb24gaXMgYmFzZWQgb24gdGhlIGZvbGxvd2luZyBmb3JtdWxhczogCiAqIGF2ZXJhZ2UgPSAodGVzdDEgKyB0ZXN0MiArIHRlc3QzICsgdGVzdDQgKyB0ZXN0NSkgLyA1LjAKICogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiAqIElOUFVUIAogKiB0ZXN0MSwgdGVzdDIsIHRlc3QzLCB0ZXN0NCwgdGVzdDUKICogT1VUUFVUIAogKiBhdmVyYWdlCiAqIAogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovIAojaW5jbHVkZSA8aW9zdHJlYW0+IAojaW5jbHVkZSA8aW9tYW5pcD4gCnVzaW5nIG5hbWVzcGFjZSBzdGQ7IAoKLy8gRGVmaW5pbmcgTWFpbiBGdW5jdGlvbiAKaW50IG1haW4oKSB7CiAgICAvLyBEZWZpbmUgdmFyaWFibGVzIHRvIGhvbGQgdGhlIGZpdmUgdGVzdCBzY29yZXMgYW5kIHRoZSBhdmVyYWdlCiAgICBkb3VibGUgdGVzdDEsIHRlc3QyLCB0ZXN0MywgdGVzdDQsIHRlc3Q1LCBhdmVyYWdlOyAKCiAgICAvLyBBc2sgdGhlIHVzZXIgdG8gZW50ZXIgdGhlIGZpdmUgdGVzdCBzY29yZXMgCiAgICBjb3V0IDw8ICJFbnRlciB0ZXN0IHNjb3JlIDE6ICI7IAogICAgY2luID4+IHRlc3QxOyAKICAgIGNvdXQgPDwgIkVudGVyIHRlc3Qgc2NvcmUgMjogIjsgCiAgICBjaW4gPj4gdGVzdDI7IAogICAgY291dCA8PCAiRW50ZXIgdGVzdCBzY29yZSAzOiAiOyAKICAgIGNpbiA+PiB0ZXN0MzsgCiAgICBjb3V0IDw8ICJFbnRlciB0ZXN0IHNjb3JlIDQ6ICI7IAogICAgY2luID4+IHRlc3Q0OyAKICAgIGNvdXQgPDwgIkVudGVyIHRlc3Qgc2NvcmUgNTogIjsgCiAgICBjaW4gPj4gdGVzdDU7IAoKICAgIC8vIENhbGN1bGF0ZSB0aGUgYXZlcmFnZSB0ZXN0IHNjb3JlIAogICAgYXZlcmFnZSA9ICh0ZXN0MSArIHRlc3QyICsgdGVzdDMgKyB0ZXN0NCArIHRlc3Q1KSAvIDUuMDsgCgogICAgLy8gRm9ybWF0IHRoZSBvdXRwdXQgaW4gZml4ZWQtcG9pbnQgbm90YXRpb24gd2l0aCBvbmUgZGVjaW1hbCBwb2ludCBvZiBwcmVjaXNpb24KICAgIGNvdXQgPDwgZml4ZWQgPDwgc2V0cHJlY2lzaW9uKDEpOwoKICAgIC8vIERpc3BsYXkgdGhlIGF2ZXJhZ2UgdGVzdCBzY29yZQogICAgY291dCA8PCAiVGhlIGF2ZXJhZ2UgdGVzdCBzY29yZSBpczogIiA8PCBhdmVyYWdlIDw8IGVuZGw7IAoKICAgIHJldHVybiAwOyAKfQ==