# Create and Display a Student Grade File - IPO Analysis and Pseudo Code

Provide the analysis and pseudo code only (no diagrams are required).
- Create Student Grade File
- Display Contents of Grade File

For each of the following problems, use the top-down modular approach and pseudocode to design a suitable program to solve it.

1. Input names of students from the user, terminated by ZZZ, and create a data file GRADES with records of the form:
student (string), test1 (integer), test2 (integer), test3 (integer) In this file, all test scores should be set equal to 0.

IPO Analysis

2. Display the contents of the file GRADES created in Problem 1. Each student's record should appear on a separate line and include the total score (the sum of the three tests) for that student.

IPO Analysis

For example, a line of output might be: R. Abrams 76 84 82 242

This question has the following supporting file(s):

###### File Viewer (Click To Zoom)

Solution Summary

This solution provides details for the computer programs.

\$3.99
###### This answer includes:
• Plain text
• Cited sources when necessary
• Attached file(s)
• programming+problem.doc
Add to Cart   \$3.99

Abdun Mahmood, PhD

Rating 4.9/5

Active since 2012

BSc (Hons), Unversity of Dhaka
MSc , University of Dhaka
PhD, University of Melbourne

Responses 364

Comments on Abdun's work:

"The explanations were wonderful. It helps me to break the problem up into sections. When I do that it makes more sense to me. It helps me to focus on one section at a time in order to understand it better. Thank you for all your help. I am, and will continue to write and re-write tutorials until it really make sense. I think, for me, that is the only way that this will make sense; repetition."

"I do have one question. What is up with the four t's(tttt) and three t's(ttt" in the for loops for the array. I have never seen that before. I have seen the \t. Also, I am wondering about the use of the number 8 used behind the \$% in these loops as well. I've seen 14 used, but not 8. Just curious."

"Thank you for the explanation of the problem in words and then your example of it. I learn better when I can read and see the outcome. Thanks again! I am going to finish the array to display the banking record. Can I ask you for help if I need it?"

"Thank you for your input."

"hey i need it to say this exactly. please take out the Y or N for next record and have information you entered section be all under one section. needs to say the following when you run the program and after you have entered everything with all of the requirements as well. thank you! Whatever Title you want Here Enter name: Minnie Mouse Enter street address: 100 Disney Drive Enter city: Orlando Enter state: FL Enter zip code: 99990 Enter age: 25 Enter gender (M or F): F Enter name: Big Bird Enter street address: 10 Sesame Street Enter city: Funtown Enter state: MA Enter zip code: 01222 Enter age: 20 Enter gender (M or F): M The information you entered is: Minnie Mouse 100 Disney Drive Orlando, FL 99990 She is 25 years old. Big Bird 10 Sesame Street Funtown, MA 01222 He is 20 years old."