[go: up one dir, main page]

0% found this document useful (0 votes)
8 views7 pages

Hir Inheritance

The document is a Java program that defines classes for managing student information and their academic performance across two semesters. It includes methods for inputting student details, entering marks for core and extra subjects, calculating total marks, percentages, and assigning grades based on performance. The program culminates in a final result display that aggregates the results from both semesters.

Uploaded by

piyushnagar128
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views7 pages

Hir Inheritance

The document is a Java program that defines classes for managing student information and their academic performance across two semesters. It includes methods for inputting student details, entering marks for core and extra subjects, calculating total marks, percentages, and assigning grades based on performance. The program culminates in a final result display that aggregates the results from both semesters.

Uploaded by

piyushnagar128
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

import java.util.

Scanner;
class Info
{
int S_id;
String S_Name;
String S_Add;
String S_Cou;
String Mob;

void get_info()
{
System.out.println("**********\tEnter the All
Information of Student\t***********\n\n");
Scanner sc=new Scanner(System.in);
System.out.print("Enter the Student ID\t=\t");
S_id=sc.nextInt();
System.out.print("Enter the Student Name\t=\t");
S_Name=sc.next();
System.out.print("Enter the Student Address\t=\t");
S_Add=sc.next();
System.out.print("Enter the Student Course\t=\t");
S_Cou=sc.next();
System.out.print("Enter the Student Mobile
Number\t=\t");
Mob=sc.next();
}

}
class Sem1 extends Info
{
int o,c,w,h,e,a,f;
void get_marks_c()
{
System.out.println("\n\n******\tEnter the Maks of I
Semester \t******");
System.out.println("\n******\tEnter Marks of Core /Major
Subject\t******");
Scanner sc=new Scanner(System.in);
System.out.print("\n Enter the MS Office Marks=\t");
o=sc.nextInt();
System.out.print("\n Enter the C Language Marks=\t");
c=sc.nextInt();
System.out.print("\n Enter the Web Marks=\t");
w=sc.nextInt();
}
void get_marks_o()
{
System.out.println("\n\n******\tEnter Marks of Extra
Subject\t******");
Scanner sc=new Scanner(System.in);
System.out.print("\n Enter the Hindi Marks=\t");
h=sc.nextInt();
System.out.print("\n Enter the English Marks=\t");
e=sc.nextInt();
System.out.print("\n Enter the Anandam Marks=\t");
a=sc.nextInt();
System.out.print("\n Enter the Fundamentals Marks=\t");
f=sc.nextInt();

}
int total;
int sum_marks()
{
total=o+c+w+h+e+a+f;
return total;
}
int per;
void per()
{
per=(total*100)/650;
}
void grade()
{
System.out.print("\n\n\n ********\tStudent Personal
Details \t************\t=\t"+S_id);
System.out.print("\nStudent ID\t=\t\t"+S_id);
System.out.print("\nStudent Name\t=\t\t"+S_Name);
System.out.print("\nStudent Address\t=\t\t"+S_Add);
System.out.print("\nStudent Course\t=\t\t"+S_Cou);
System.out.print("\nStudent Mobile Number\t=\t"+ Mob);
System.out.print("\nTotal Marks of Student\t=\t"+total);
System.out.print("\nPercentage of Student\t=\t"+per);

if (per>90)
System.out.print("\nWelcome----- You Obtain A+
Grade");

else if(per<=90 && per>80)


System.out.print("\nWelcome----- You Obtain A
Grade");
else if(per<=80 && per>70)
System.out.print("\nWelcome----- You Obtain B+
Grade");
else if(per<=70 && per>60)
System.out.print("\nWelcome----- You Obtain B
Grade");
else
System.out.print("\nWelcome----- Furrrrrrrrrrr");

}
}

class Sem2 extends Sem1


{
int db,os,ac,h,e,a,f;
void get_marks_c1()
{
System.out.println("\n\n******\tEnter the Marks of II
Semester \t******");
System.out.println("\n******\tEnter Marks of Core /Major
Subject\t******");
Scanner sc=new Scanner(System.in);
System.out.print("\n Enter the DBMS Marks=\t");
db=sc.nextInt();
System.out.print("\n Enter the Operating System
Marks=\t");
os=sc.nextInt();
System.out.print("\n Enter the Computer Archt=\t");
ac=sc.nextInt();
}
void get_marks_o1()
{
System.out.println("\n******\tEnter Marks of Extra
Subject\t******");
Scanner sc=new Scanner(System.in);
System.out.print("\n Enter the Hindi Marks=\t");
h=sc.nextInt();
System.out.print("\n Enter the English Marks=\t");
e=sc.nextInt();
System.out.print("\n Enter the Anandam Marks=\t");
a=sc.nextInt();
System.out.print("\n Enter the Fundamentals Marks=\t");
f=sc.nextInt();

}
int total1;
int sum_marks1()
{
total1=db+os+ac+h+e+a+f;
return total1;
}
int per1;
void per1()
{
per1=(total1*100)/650;
}
void grade1()
{
System.out.print("\n\n\n ********\tStudent Personal
Details \t************\t=\t");
System.out.print("\nStudent ID\t=\t\t"+S_id);
System.out.print("\nStudent Name\t=\t\t"+S_Name);
System.out.print("\nStudent Address\t=\t\t"+S_Add);
System.out.print("\nStudent Course\t=\t\t"+S_Cou);
System.out.print("\nStudent Mobile Number\t=\t"+ Mob);
System.out.print("\nTotal Marks of
Student\t=\t"+total1);
System.out.print("\nPercentage of Student\t=\t"+per1);

if (per1>90)
System.out.print("\nWelcome----- You Obtain A+
Grade");

else if(per1<=90 && per1>80)


System.out.print("\nWelcome----- You Obtain A
Grade");
else if(per1<=80 && per1>70)
System.out.print("\nWelcome----- You Obtain B+
Grade");
else if(per1<=70 && per1>60)
System.out.print("\nWelcome----- You Obtain B
Grade");
else
System.out.print("\nWelcome----- Furrrrrrrrrrr");
}
}
class Final_result extends Sem2
{
int total2;
int s1;
int s2;
void f_result()
{
s1=sum_marks();
s2=sum_marks1();
total2=s1+s2;
}
int per3;
void per3()
{
per3=(total2*100)/1300;

void grade2()
{
System.out.print("\n\n\n ********\tStudent Personal
Details and Final Result \t************\t=\t");
System.out.print("\nStudent ID\t=\t\t"+S_id);
System.out.print("\nStudent Name\t=\t\t"+S_Name);
System.out.print("\nStudent Address\t=\t\t"+S_Add);
System.out.print("\nStudent Course\t=\t\t"+S_Cou);
System.out.print("\nStudent Mobile Number\t=\t"+ Mob);
System.out.print("\nTotal Marks of
Student\t=\t"+total2);
System.out.print("\nPercentage of Student\t=\t"+per3);

if (per3>90)
System.out.print("\nWelcome----- You Obtain A+
Grade");

else if(per3<=90 && per3>80)


System.out.print("\nWelcome----- You Obtain A
Grade");
else if(per3<=80 && per3>70)
System.out.print("\nWelcome----- You Obtain B+
Grade");
else if(per3<=70 && per3>60)
System.out.print("\nWelcome----- You Obtain B
Grade");
else
System.out.print("\nWelcome----- Furrrrrrrrrrr");
}
}

class H_in
{
public static void main(String[] args) {

Final_result a=new Final_result();


a.get_info();
a.get_marks_c();
a.get_marks_o();
a.sum_marks();
a.per();
a.grade();

Final_result b=new Final_result();


b.get_info();
b.get_marks_c1();
b.get_marks_o1();
b.sum_marks1();
b.per1();
b.grade1();

Final_result fr=new Final_result();


fr.f_result();
fr.per3();
fr.grade2();

}
}

You might also like