How JustAnswer Works:
  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site. Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.
Ask LogicPro Your Own Question
LogicPro
LogicPro, Engineer
Category: Homework
Satisfied Customers: 13168
Experience:  Expert in Java C++ C C# VB Javascript Design SQL HTML
29751445
Type Your Homework Question Here...
LogicPro is online now
A new question is answered every 9 seconds

This program should be written using loops in Pseudo Code Alberta

This answer was rated:

This program should be written using loops in Pseudo Code

Alberta is a teacher at a university. She has given each student 3 tests during the semester. Alberta would like a program that inputs each student's test scores and outputs the average score for each student and the overall class average. The outer loop should allow Alberta to input all of the students, one by one, and the inner loop should accept the 3 tests and compute the average for each student.
Hi,
Welcome back
Hope you are doing well.

upload the file to http://wikisend.com and post download link here.

What is the deadline?
Hi Todd,
Seems you didn't get my previous reply

Please provide what you have completed so far.
upload the file to http://wikisend.com and post download link here.

What is the deadline?
Customer: replied 4 years ago.

The textbook demonstrates a program that can calculate the individual average. Do you need me to write out that from the book?

Do you need a pseudocode for this?
Customer: replied 4 years ago.

yes

ok. I will provide the answer ASAP

If you can provide the code from book, it will help in matching the format.

Can we use arrays?

Download answer from here:


http://wikisend.com/download/542070/Alberta is a teacher at a university.docx

You can ask me again using "For LogicPro only" at the start of your questions like other
customers to get instant answers.
It will ensure that question is for me.
Please bookmark my profile page:
http://www.justanswer.com/homework/expert-logicpro/
so you can come back and ask me a question anytime.
Remember, if for any reason you are unsatisfied with my answer, we can continue the
conversation until you’re satisfied and rate my answer as excellent. I can address follow up
questions on original requirements at no extra charge and I’m always here to help. Thank you
for using JustAnswer!

Customer: replied 4 years ago.

Thank you for response to the problem, however the syntax you used is not quite the same as what we use in class. Here is the program written to give an individual average. This needs to be expanded to also give a class average:


 


Main Module


Declare Count As Integer


Declare Name As String


Declare Score As Float


Declare ExamTotal As Float


Declare ExamAverage As Float


Set ExamTotal = 0.0


Set ExamAverage = 0.0


Write "Enter a student's name or enter * to quit: "


Input Name


While Name != "*"


For (Count = 1; Count < 4; Count++)


Write "Enter exam score number " + Count


Input Score


Set ExamTotal = ExamTotal + Score


End For


Set ExamAverage = ExamTotal / 3


Write "Student: " + Name


Write "Exam average: " + ExamAverage


Write "Enter another student's name or enter * to quit: "


Input Name


Set ExamTotal = 0.0


End While


End Program

I have modified the code:

Download:
http://wikisend.com/download/917218/Alberta is a teacher at a universityDifferentFormat.docx
LogicPro and 2 other Homework Specialists are ready to help you
Customer: replied 4 years ago.

LogicPro


 


This is the feedback I received from the professor:


 


Todd - please see critiques below:

-Good work overall
-You need to tell the user what the program is going to do and what they are expected to enter
-Count gets reset everytime the For loop runs ... you should rename count to eliminate any confusion
-ClassTotal needs to be divided by the number of tests, not students


 


 


This is the code(I fixed the description part):


 


Main Module
Declare Count As Integer
Declare Name As String
Declare Score As Float
Declare ExamTotal As Float
Declare ExamAverage As Float
Declare ClassTotal As Float
Declare ClassAverage As Float
Declare count As Integer
Set ExamTotal = 0.0
Set ExamAverage = 0.0
Set ClassTotal = 0.0
Set ClassAverage = 0.0
Set count = 0
Write "This Program calculates the Average of the"
Write "Test Scores and the Class Average"
Write "Enter a student's name or enter * to quit: "
Input Name
While Name != "*"
For (Count = 1; Count < 4; Count++)
Write "Enter exam score number " + Count
Input Score
Set ExamTotal = ExamTotal + Score
End For
Set ExamAverage = ExamTotal / 3
Write "Student: " + Name
Write "Exam average: " + ExamAverage
Set ClassTotal = ClassTotal + ExamTotal
count++
Write "Enter another student's name or enter * to quit: "
Input Name
Set ExamTotal = 0.0
End While
Write “Class Total: “ + ClassTotal
Set ClassAverage = ClassTotal / count
Write “Class Average: “ + ClassAverage
End Program


 


Can you fix the issues with the code?

ok, I will review and reply you ASAP.
Customer: replied 4 years ago.

LogicPro,


 


Have you had a chance to make the corrections yet?


 


Thanks,


 


Todd

please check back in few hours
THIS ANSWER IS LOCKED!

You need to spend $3 to view this post. Add Funds to your account and buy credits.