We will using ArrayLists only for this project – not Arrays. Remember to watch t

We will using ArrayLists only for this project – not Arrays.
Remember to watch the Lecture Videos and additional videos in iCollege for examples on these topics and how to comment your program correctly. **Please do not use any advanced material that is not in Chapters 1 – 7.
We will be completing our Programming Projects using Code Check. Nothing is required by you to use this program. For each project, I will provide a URL that will take you to the project to complete. Once you have completed the coding project (you have unlimited attempts), you will download the Report from the Code Check website and upload this zipped file(s) to this Assignment folder. Inside this zipped file will be your completed code and your calculated score based on testing. I will view each of these and make adjustments and feedback as necessary. I encourage you to use your IDE (jGrasp/Eclipse) to write the code and then copy and paste over to Code Check so you will gain experience using an IDE.
Description of Project 5 Purpose:
In Project 5, we are going to learn how to read in data from a given file, store the data in an ArrayList, and traverse (go through) the ArrayList to calculate a value for output. We will continue to work with calculating a Final Grade as we have been in previous projects. However, in this project, the input files will contain the averages for each category weight (Homework, Tests, Midterm, Final Exam). We will read in these averages from the file, add them to our ArrayList, and then traverse through the ArrayList to calculate a final grade for the given user. We will also learn how to handle Exceptions when reading and processing files.
For example, the averages.txt file contains this data:
85.9 78.2 89 94.3
It is “understood” that the values represent the averages of the user in this order: Homework, Tests, Midterm, Final Exam. We will read these values in and store in our ArrayList and then calculate the final grade given that each category weight is equal to 25% (all equal).
Please look at the DataAnalyzer.java program in Section 7.5 for guidance on how to complete this project (DataAnaylzer uses Arrays, but we will substitute with ArrayLists).
The following are sample runs of the program to help you write your code and format your output:
Sample Output 1:
Please enter the file name: averages.txt
Your final grade is: 86.85
—-jGRASP: operation complete.
Sample Output 2:
Please enter the file name: averages2.txt
Your final grade is: 91.70
—-jGRASP: operation complete.
Sample Output 3:
Please enter the file name: grades.txt
File not found. Assignments .
You will be graded on:
Neatness of code and use of proper indentation of 4 spaces, 8 spaces, etc. This is the Checkstyle part of your Report.
Commenting of code – including class comment, @author, @version, and code comments. This is the Checkstyle part of your Report.
Good use of constant and variable names – they should be descriptive names and not individual characters or abbreviations. Ex. FINAL_COST or firstName. This is the Checkstyle part of your Report.
Output is correct and matches the Sample Output for all tests that executed on your code in Code Check. This is the Test 1, Test 2, etc. part of your Report. They must say “Pass”.
My visual inspection of your code. I will be checking for good variable and constant names and well as good indenting of code. Instructor reserves the right to make adjustments to the Code Check score based on inspection.

Posted in Uncategorized

Place this order or similar order and get an amazing discount. USE Discount code “GET20” for 20% discount