c++

ASSIGNMENT 5
Write a program YourName-Assignment5 (replace YourName with your actual name, no spaces) that reads from a file1 students’ records (one student per line) in the following format:
LastName Tests Grade Assignments Grade
and computes and outputs (to the console) the STUDENT STATISTICS in a table format one line per student: Student Name Total Points2 Numeric Grade3 Letter Grade4
The student statistics should have the exact table header5.

The program should also compute and output (to the console) in the table format like below, the CLASS STATISTICS for the entire class: the number of students6 (row Number) and the average numeric grade7 (row Average) among all students. All text/character columns should be aligned to the left and all floating-point values align to the right and formatted with 2 decimals.
For example, here is the how the output will look for the input bellow:
You can test your program on the attached StudentsGrades.txt (do edit the file), but your program should work on any other files that have the correct format, thus, do not hardcode the output or the number of students.
Your program should be user-friendly (prompt user for input and show a message/explain the output) and programmer- friendly (have comments at the beginning of the code explaining the program and before each line of code explaining what the line is doing) and use only C++ concepts learned in class so far (Chapters 2, 3, 4, and 5 only).
Create a Microsoft Word document called YourName-Assignment5-Screenshots.docx (replace YourName with your name, no spaces) that contains screenshots of your entire C++ code (take multiple screenshots if the code is larger than one screen), and the entire console output for the attached StudentsGrades.txt (take multiple screenshots if the output is larger than one window).
SUBMIT your YourName-Assignment5.cpp C++ source code and YourName-Assignment5-Screeshots.docx screenshots document files under Assignment5 on eCampus. Do not archive the files or submit other file formats.
1 The program should work on any file with that format with different numbers of line. Do not hardcode the number of line, compute it instead when you read from the file.

2 You compute the Total Points as the sum between Tests and Assignments.

3 You compute the Numeric Grade as the total points (from all the evaluations) divided by 2. The values are between 0 and 100

4 The Letter Grade is: A if the numeric grade is between 89.5 and 100, B if the numeric grade is between 79.5 and 89.49, C if the numeric grade is between 69.5 and 79.49, D if the numeric grade is between 59.5 and 69.49, and F if the numeric grade is between 0 and 59.49.
5 The table header should have the exact text, but it does not have to be on 2 separate lines/rows, you can put them on one row (.e.g. “Tests Grade” on one line not on 2 separate row)

6 The number of lines from the file

7 The sum of all the numeric grades divided by the number of students

Place your order
(550 words)

Approximate price: $22

Calculate the price of your order

550 words
We'll send you the first draft for approval by September 11, 2018 at 10:52 AM
Total price:
$26
The price is based on these factors:
Academic level
Number of pages
Urgency
Basic features
  • Free title page and bibliography
  • Unlimited revisions
  • Plagiarism-free guarantee
  • Money-back guarantee
  • 24/7 support
On-demand options
  • Writer’s samples
  • Part-by-part delivery
  • Overnight delivery
  • Copies of used sources
  • Expert Proofreading
Paper format
  • 275 words per page
  • 12 pt Arial/Times New Roman
  • Double line spacing
  • Any citation style (APA, MLA, Chicago/Turabian, Harvard)

Our guarantees

Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.

Money-back guarantee

You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.

Read more

Zero-plagiarism guarantee

Each paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.

Read more

Free-revision policy

Thanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.

Read more

Privacy policy

Your email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.

Read more

Fair-cooperation guarantee

By sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.

Read more
Open chat
1
You can contact our live agent via WhatsApp! Via + 1 929 473-0077

Feel free to ask questions, clarifications, or discounts available when placing an order.

Order your essay today and save 20% with the discount code GURUH