Answer to Question #209238 in C++ for ASAP

Question #209238

Topic: Files and Streams


Codes discussed will be posted here. Write your conclusion


File name: "Ch3_AverageTestScore.cpp"


Code: 


*Note: use the link below to view the codes


https://drive.google.com/file/d/1uAjKcK31OpCM8RuSuWelUg_mHDZo-9-V/view?usp=sharing


1
Expert's answer
2021-06-21T15:44:52-0400
//************************************************************
// Author: D.S. Malik
//
// Program to calculate the average test score.
// Given a student's name and five test scores, this program
// calculates the average test score. The student's name, the
// five test scores, and the average test score is stored in
// the file testavg.out. The data is input from the file
// test.txt.
//************************************************************
#include <iostream>
#include <fstream>
#include <iomanip>
#include <string>
using namespace std;
int main()
{
	//Declare variables; Step 1
	ifstream inFile; //input file stream variable
	ofstream outFile; //output file stream variable
	double test1, test2, test3, test4, test5;
	double average;
	string firstName;
	string lastName;
	inFile.open("test.txt"); //Step 2
	outFile.open("testavg.out"); //Step 3
	outFile << fixed << showpoint; //Step 4
	outFile << setprecision(2); //Step 4
	cout << "Processing data" << endl;
	inFile >> firstName >> lastName; //Step 5
	outFile << "Student name: " << firstName
		<< " " << lastName << endl; //Step 6


	inFile >> test1 >> test2 >> test3
		>> test4 >> test5; //Step 7
	outFile << "Test scores: " << setw(6) << test1
		<< setw(6) << test2 << setw(6) << test3
		<< setw(6) << test4 << setw(6) << test5
		<< endl; //Step 8
	average = (test1 + test2 + test3 + test4
		+ test5) / 5.0; //Step 9
	outFile << "Average test score: " << setw(6)
		<< average << endl; //Step 10
	inFile.close(); //Step 11
	outFile.close(); //Step 11
	return 0;
}
Conclusion:


The program is used the header file <fstream> to read and write information about student. This library stores both output Stream and input Stream. 
Input stream variable "inFile" allows to read data from the file and output file stream variable "outFile" allows to saves data to the file.
The code "inFile.open("test.txt");" opens the input file "test.txt". The code "outFile.open("testavg.out");"  opens the output file "testavg.out".
To close the input and output files the prgoram is used this code: inFile.close(); outFile.close();

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS