└── Task 1.java /Task 1.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | public class GradeCalculator { 4 | public static void main(String[] args) { 5 | Scanner scanner = new Scanner(System.in); 6 | 7 | System.out.print("Enter the number of subjects: "); 8 | int numSubjects = scanner.nextInt(); 9 | 10 | // Input marks for each subject 11 | int[] marks = new int[numSubjects]; 12 | for (int i = 0; i < numSubjects; i++) { 13 | System.out.printf("Enter marks for subject %d (out of 100): ", i + 1); 14 | marks[i] = scanner.nextInt(); 15 | } 16 | 17 | // Calculate total marks 18 | int totalMarks = 0; 19 | for (int mark : marks) { 20 | totalMarks += mark; 21 | } 22 | 23 | // Calculate average percentage 24 | double averagePercentage = (double) totalMarks / numSubjects; 25 | 26 | // Grade calculation 27 | char grade; 28 | if (averagePercentage >= 90) { 29 | grade = 'A'; 30 | } else if (averagePercentage >= 80) { 31 | grade = 'B'; 32 | } else if (averagePercentage >= 70) { 33 | grade = 'C'; 34 | } else if (averagePercentage >= 60) { 35 | grade = 'D'; 36 | } else { 37 | grade = 'F'; 38 | } 39 | 40 | // Display results 41 | System.out.println("\nResults:"); 42 | System.out.println("Total Marks: " + totalMarks); 43 | System.out.printf("Average Percentage: %.2f%%\n", averagePercentage); 44 | System.out.println("Grade: " + grade); 45 | 46 | // Close the scanner 47 | scanner.close(); 48 | } 49 | } --------------------------------------------------------------------------------