16.7k views
0 votes
Array testGrades contains NUM_VALS test scores. Write a for loop that sets sumExtra to the total extra credit received. Full credit is 100, so anything over 100 is extra credit. Ex: If testGrades = {101, 83, 107, 90}, then sumExtra = 8, because 1 + 0 + 7 + 0 is 8.

import java.util.Scanner;
public class SumOfExcess {
public static void main (String [] args) {
final int NUM_VALS = 4;
int[] testGrades = new int[NUM_VALS];
int i = 0;
int sumExtra = -9999; // Assign sumExtra with 0 before your for loop
testGrades[0] = 101;
testGrades[1] = 83;
testGrades[2] = 107;
testGrades[3] = 90;
/* Your solution goes here */
System.out.println("sumExtra: " + sumExtra);
return;
}
}

User Nesizer
by
7.8k points

1 Answer

6 votes

Answer:

sumExtra=0;

for(i=0;i<NUM_VALS;i++) // NUM_VALS is 4 declared above already

{

if(testGrades[i]>100) //to check if there is extra credit or not

{

sumExtra+=(testGrades[i]-100); //only extra credit will added

}

}

Step-by-step explanation:

Above is the code segment that needs to be put in the blank.

User Bapho
by
6.8k points