Professional Documents
Culture Documents
Student Registrationnumber Subjects Maxmarks Scoredmarks: //constructor
Student Registrationnumber Subjects Maxmarks Scoredmarks: //constructor
String student;
String registrationNumber;
String[] subjects;
double[] maxMarks;
double[] scoredMarks;
//Constructor
public IU_Mark_Sheet() {
}
public IU_Mark_Sheet(String student, String registrationNumber) {
this.student = student;
this.registrationNumber = registrationNumber;
}
void subjectName(String[] subjects) {
this.subjects = subjects;
}
void subjectMaxMark(double[] maxMark) {
this.maxMarks = maxMark;
}
void subjectScoredMark(double[] scoredMark) {
this.scoredMarks = scoredMark;
}
Double studentGPA() {
double gpa = 0.0;
double maxMarkSum = 0.0;
double scoredMarkSum = 0.0;
for (double max : maxMarks) {
maxMarkSum += max;
}
for (double scored : scoredMarks) {
scoredMarkSum += scored;
}
gpa = (scoredMarkSum / maxMarkSum) * 10;
System.out.println("Student Name : " + this.student
+ " Registration Number: " +
this.registrationNumber + " GPA :"
+ gpa);
return gpa;
}
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;