import java.util.Scanner;
public class Main{
public static void print
(Object x
){ }
public static void main
(String[] args
){ double testp, quizp, homeworkp;
Scanner input
= new Scanner
(System.
in); print("Enter your test percentage: ");
testp = input.nextDouble();
print("Enter your quiz percentage: ");
quizp = input.nextDouble();
print("Enter your homework percentage: ");
homeworkp = input.nextDouble();
print("How many tests do you have: ");
int numberTests = input.nextInt();
print("How many quizzes do you have: ");
int numberQuizzes = input.nextInt();
print("How many homeworks do you have: ");
int numberHomeworks = input.nextInt();
double[] testAvgs = new double[numberTests];
double[] quizAvgs = new double[numberQuizzes];
double[] homeworkAvgs = new double[numberHomeworks];
for(int i = 0; i < numberTests; i++){
print("Enter your tests: ");
testAvgs[i] = input.nextDouble();
}
for(int i = 0; i < numberQuizzes; i++){
print("Enter your quizzes: ");
quizAvgs[i] = input.nextDouble();
}
for(int i = 0; i < numberHomeworks; i++){
print("Enter your homeworks: ");
homeworkAvgs[i] = input.nextDouble();
}
double testAvg = average(testAvgs);
double quizAvg = average(quizAvgs);
double homeworkAvg = average(homeworkAvgs);
print("Your average is " + (testAvg * testp + quizAvg * quizp + homeworkAvg * homeworkp));
}
public static double average(double[] nums) {
double sum = 0, ct = 0;
for (double num : nums) {
sum += num;
ct++;
}
return sum / ct;
}
}