I just don't understand my assignment. Can someone explain to me what I am suppose to be doing.
Programming
Collapse
X
-
Write a program that does the following.
1. Repeatedly read a student score (for an exam) and add it to a running sum. Count the number of scores entered. (We’ll assume that the scores are between 0 and 100.) Stop when the user enters a negative number. Output the sum and count of the scores.
2. Define a function average that, passed the sum of the scores and the count of the scores, computes the average score, which it returns. In main, call this function just after the above loop, and output the average score that the function returns.
3. Define a function validScore that, passed a score, returns true if the score is between 0 and 100 and otherwise returns false. Using this function, modify the loop that reads in the scores so that, if the score is not valid, it is echoed with a message saying that the score is invalid, and so that the score is counted and added to the sum only when it is valid. (Note that there is some redundancy as validScore is used here since the loop exits when a negative score is entered—so validScore is never passed a score that is invalid because it is negative.)
4. Define a function letterGrade that, passed a valid score (one between 0 and 100), returns a letter grade according to the following schedule:
‘A’: 90 and above
‘B’: 80-89
‘C’: 70-79
‘D’: 60-69
‘F’: below 60
Use this function to find the letter grade corresponding to each valid score and output the letter grade as soon as it is found. Keep a count of the number of each letter grade (‘A’-‘F’) and output each count at the end of the run.Comment
-
Originally posted by compsciWrite a program that does the following.
1. Repeatedly read a student score (for an exam) and add it to a running sum. Count the number of scores entered. (We’ll assume that the scores are between 0 and 100.) Stop when the user enters a negative number. Output the sum and count of the scores.
.
when that is working move on to part 2, etc.Comment
-
Originally posted by compsciint main()
{
int n;
cout << "Enter a number:";
cin >> n;
while (n<=0)
{
cout << "Please a positive number";
cin >> n;
}
int product = 1;
for(int x = 1; x<=n; x++)
{
Please follow these guidelines when responding.
- Write in clear concise language using correct grammar and spelling
- Use CODE tags around your code:
Code:..code goes here..
- Do not link to other websites for promoting/traffic generation. Only link to helpful resources.
Comment
-
1. Repeatedly read a student score (for an exam) and add it to a running sum. Count the number of scores entered. (We’ll assume that the scores are between 0 and 100.) Stop when the user enters a negative number. Output the sum and count of the scores.
How do you think you would do this? What kind of a loop would you need? What would the end condition be? What do you need to do inside the loop?Comment
-
Hello,
From what i can see you need to check your while condition. It is not correct.
The loop will never work because it will not be true after the initiall "n" is entered.
Double check it.
Hope that helps.
ChristinaComment
Comment