public class GradeCalculator {
    public static void main(String[] args) {
        In userInput = new In();

        int numCategories = 4;
        double[] scores = new double[numCategories];
        double[] weights = {0.6, 0.2, 0.1, 0.1};

        System.out.println("HW score? (0-100)");
        scores[0] = userInput.readDouble();

        System.out.println("Exam score? (0-100)");
        scores[1] = userInput.readDouble();

        System.out.println("Final Project score? (0-100)");
        scores[2] = userInput.readDouble();

        System.out.println("Attendance score? (0-100)");
        scores[3] = userInput.readDouble();

        double finalGrade = 0;
        for (int i = 0; i < numCategories; i++) {
            finalGrade = finalGrade + (scores[i] * weights[i]);
        }
        System.out.println("Final grade: " + finalGrade);
    }
}