Array testGrades contains NUM_VALS test scores. Write a for loop that sets sumEx
ID: 3680356 • Letter: A
Question
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;
}
}
Explanation / Answer
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;
sumExtra=0;
for (i=0;i<NUM_VALS;++i)
{
if (testGrades[i] > 100)
{
sumExtra += testGrades[i] - 100;
}
}
System.out.println("sumExtra: " + sumExtra);
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.