All pastes #246796 Raw Edit

Mine

public cpp v1 · immutable
#246796 ·published 2006-11-12 18:38 UTC
rendered paste body
#include <iostream>#include <cmath>#include <iomanip>#include <cctype>#include <string>#include <fstream>using namespace std;void displayResult(string sName, int test1, int test2, int test3,				   int test4, int test5, double sAvg, char sGrade){	ifstream in;	ofstream out;	out << left << fixed << showpoint << setprecision(1);	out << sName << "\t\t" << test1 << "\t" << test2 << "\t" << test3 << "\t"		 << test4 << "\t" << test5 << "\t" << sAvg << "\t" << sGrade << endl;}char calcGrade(double sAvg){	char sGrade;		if (sAvg >= 90 && sAvg <= 100)			sGrade = 'A';		else if (sAvg >= 80 && sAvg <= 89.9)			sGrade = 'B';		else if (sAvg >= 70 && sAvg <= 79.9)			sGrade = 'C';		else if (sAvg >= 60 && sAvg <= 69.9)			sGrade = 'D';		else if (sAvg >= 0 && sAvg <= 59.9)			sGrade = 'F';		else			sGrade = 'Q';				return sGrade;}void calcAvg(string sName, int test1, int test2, int test3, int test4, int test5){	double sAvg = ((test1 + test2 + test3 + test4 + test5) / 5.00);	char sGrade = calcGrade(sAvg);	displayResult(sName, test1, test2, test3, test4, test5, sAvg, sGrade);	}void getData(ifstream& in, string sName, int test1, int test2, int test3,			 int test4, int test5, double sAvg, char sGrade){	while (!in.eof())	{		in >> sName >> test1 >> test2 >> test3 >> test4 >> test5;		calcAvg(sName, test1, test2, test3, test4, test5);	}}	int main(){	// Student Name	string sName = " ";	// Grade type	char sGrade = ' ';		// Student Average, Class Average	double sAvg = 0, cAvg = 0;	// Test Scores 1 through 5	int test1 = 0, test2 = 0, test3 = 0, test4 = 0, test5 = 0;	ifstream in;	ofstream out;	in.open("data.txt");	out.open("results.txt");	cout << "Student\t\t" << "Test1\t" << "Test2\t" << "Test3\t" << "Test 4\t"		 << "Test 5\t" << "Average\t" << "Grade\t" << endl;	getData(in, sName, test1, test2, test3, test4, test5, sAvg, sGrade);	in.close();	out.close();	return 0;}