PROGRAM:
import java.io.*;
class personal_details
{
String name;
String address;
String phone_no;
int mark[]=new int[5];
int total=0,i;
float avg;
void get_data()throws IOException
{
DataInputStream d=new DataInputStream(System.in);
System.out.println("Enter Name:");
name=d.readLine();
System.out.println("Enter Address:");
address=d.readLine();
System.out.println("Enter Phone Number:");
phone_no=d.readLine();
}
void display()throws IOException
{
System.out.println("Name:"+name);
System.out.println("Address:"+address);
System.out.println("Phone Number:"+phone_no);
}
}
class mark_details extends personal_details
{
String reg_no;
int i;
char grade;
void get_data()throws IOException
{
super.get_data();
DataInputStream d=new DataInputStream(System.in);
System.out.println("Enter Register Number:");
reg_no=d.readLine();
System.out.println("Enter Marks:");
for(i=0;i<5;i++)
mark[i]=Integer.parseInt(d.readLine());
}
void calc_total()throws IOException
{
for(int i=0;i<5;i++)
total+=mark[i];
avg=total/5;
}
void calc_grade()throws IOException
{
for(int i=0;i<5;i++)
{
if(mark[i]<50)
grade='F';
else if(avg>=50 && avg<60)
grade='C';
else if(avg>=60 && avg<70)
grade='B';
else if(avg>=70 && avg<80)
grade='A';
else if(avg>=80 && avg<90)
grade='S';
else
grade='O';
}
}
void display()throws IOException
{
super.display();
System.out.println("Register Number:"+reg_no);
System.out.println("Marks:");
for(int i=0;i<5;i++)
System.out.println(+mark[i]);
System.out.println("Total:"+total);
System.out.println("Average:"+avg);
System.out.println("Grade:"+grade);
}
}
class inherit
{
public static void main(String args[])throws IOException
{
mark_details ob=new mark_details();
ob.get_data();
ob.calc_total();
ob.calc_grade();
ob.display();
}
}
OUTPUT:
[08ca105@linux ~]$ java inherit
Enter Name:
Dhivya
Enter Address:
Tirupur
Enter Phone Number:
9894112859
Enter Register Number:
08CA105
Enter Marks:
89
80
94
97
75
Name:Dhivya
Address:Tirupur
Phone Number:9894112859
Register Number:08CA105
Marks:
89
80
94
97
75
Total:435
Average:87.0
Grade:S
0 comments:
Post a Comment