You are on page 1of 7

HAYAN QUIZ 2

02-134192-051

package HAYAN;

/**

* @author HAYAN

*/

public class Application {

public static void main(String[] args) {

Course c1=new Course("OOP","CSC-210");

Course c2=new Course("DLD","CSC-111");

Course c3=new Course("MATHS","PHY-712");

Course c4=new Course("ENGLISH","ENG-142");

Course c5=new Course("HISTORY","HIS-556");

Student s1=new Student(5555," HAYAN ");

Student s2=new Student(2222,"ALI");

s1.addCourse(c1);
HAYAN QUIZ 2
02-134192-051
s1.addCourse(c2);

s1.addCourse(c3);

s1.addCourse(c4);

s2.addCourse(c3);

s2.addCourse(c4);

s2.addCourse(c5);

System.out.println("Enter marks for first student");

s1.addCourseMarks();

System.out.println("Enter marks for second student");

s2.addCourseMarks();

System.out.println("==========================================");

s1.printResult();

System.out.println("=========================================");

s2.printResult();

Package HAYAN;

public class Course {

private String courseTitle,courseCode;

private int marks;

public Course(String ct,String cc)

this.courseTitle=ct;

this.courseCode=cc;

}
HAYAN QUIZ 2
02-134192-051
public String getcourseCode()

return courseCode;

public String getcourseTitle()

return courseTitle;

public void setMarks(int marks)

this.marks=marks;

public int getMarks()

return marks;

package HAYAN;

import java.util.Scanner;

public class Student

private int studentID;

private String studentName;


HAYAN QUIZ 2
02-134192-051
private Course[] courseList=new Course[5];

private int nbCourses;

Scanner input=new Scanner(System.in);

public Student(int id,String name)

this.studentID=id;

this.studentName=name;

public void addCourse(Course course)

if (nbCourses<5)

courseList[nbCourses]=course;

nbCourses++;

public void addCourseMarks()

int marks;

for (int i=0;i<nbCourses;i++)

System.out.println("Enter marks of "+courseList[i].getcourseTitle()+ " "+

courseList[i].getcourseCode());

marks=input.nextInt();

courseList[i].setMarks(marks);
HAYAN QUIZ 2
02-134192-051
if(courseList[i].getMarks()>=0 && courseList[i].getMarks()<=100 )

calculateGrade(courseList[i].getMarks());

else

System.out.println("Please enter the marks between 0 and 100");

i--;

public char calculateGrade(int marks)

char grade;

int m=marks;

if(m>=85 && m<=100)

grade='A';

else if (m>=70 && m<=84)

grade='B';

else if (m>=55 && m<=69)

grade='C';

}
HAYAN QUIZ 2
02-134192-051
else if (m>=45 && m<=54)

grade='D';

else

grade='F';

return grade;

public void printResult()

System.out.println("Student Id = "+studentID);

System.out.println("Student Name= "+studentName);

for(int i=0;i<nbCourses;i++)

System.out.println("course name: "+courseList[i].getcourseTitle()+"Code:"

+courseList[i].getcourseCode());

System.out.println("Grade acquired:"+calculateGrade(courseList[i].getMarks()));

}
HAYAN QUIZ 2
02-134192-051
}

You might also like