Home | | Schedule | | Assignments | | Lectures | | Resources
//********************************************************************** // grades.cc // Author: Royden/King // Date: February 10, 2014 // Class: CSCI 131 // Purpose: This program determines whether a student is passing // based on the average of his or her three grades // Input : (from standard input) The three grades, as integers // Output: (to standard output) The student's average //********************************************************************** #include <iostream> using namespace std; int main( void ) { int test1; int test2; int test3; // three test grades for a student float average; // average of a student's three grades // Prompt the user for the input cout << "Enter 3 grades for a student: "; cin >> test1 >> test2 >> test3; cout << endl; // Determine if the data is valid and calculate the average if it is if ((test1 < 0) || (test2 < 0) || (test3 < 0)) { cout << "Invalid data." << endl; return 1; } else { average = (test1 + test2 + test3) / 3; cout << "Student average = " << average << endl; // Print a message saying that the student is passing or failing if (average >= 60.0) { cout << "Student is passing"; if (average < 70.0) cout << ", but marginal"; cout << "." << endl; } // if else cout << "Student is failing!" << endl; } //else return 0; } // main
CSCI 131: Techniques of Programming
Last Modified: February 10, 2014
Page Expires: February 10, 2015