//Java program to Perform Student Marksheet
Using Multilevel Inheritance.
import java.util.*;
import java.io.*;
class student
{
int
r_no;
DataInputStream s1=new
DataInputStream(System.in);
String dep=new String();
String name=new String();
Scanner
s=new Scanner(System.in);
void
create()
{
try{
System.out.println("Enter the Register number :");
r_no=s.nextInt();
System.out.println("Enter the Name :");
name=s1.readLine();
System.out.println("Enter the Department :");
dep=s1.readLine();
}catch(IOException e){}
}
void
disp1()
{
System.out.println("STUDENT MARKSHEET");
System.out.println("------- ---------");
System.out.println("Registe Number:"+r_no);
System.out.println("Student Name
:"+name);
System.out.println("Department
:"+dep);
}
}
class mark extends student
{
int
em1,em2,em3,im1,im2,im3;
Scanner s1=new Scanner(System.in);
void
getmark()
{
System.out.println("Enter The External Mark1 :");
em1=s1.nextInt();
System.out.println("Enter The External Mark2 :");
em2=s1.nextInt();
System.out.println("Enter The External Mark3 :");
em3=s1.nextInt();
System.out.println("Enter The Internal Mark1 :");
im1=s1.nextInt();
System.out.println("Enter The Internal Mark2 :");
im2=s1.nextInt();
System.out.println("Enter The Internal Mark3 :");
im3=s1.nextInt();
}
}
class result extends mark
{
int
tot1,tot2,tot3,avg,avg1;
void
process()
{
tot1=em1+im1;
tot2=em2+im2;
tot3=em3+im3;
avg=em1+em2+em3/3;
avg1=im1+im2+im3/3;
}
void
disp3()
{
System.out.print("----------------------------------------");System.out.print("\n");
System.out.print("Subject!Extern!intern!Total!Grade");System.out.print("\n");
System.out.print("----------------------------------------");System.out.print("\n");
System.out.print("Tamil :
"+em1+"\t"+im1
+"\t"+tot1);System.out.print("\t");if(tot1>=80) System.out.print("A");else
if(tot1>=60) System.out.print("B");else if(tot1>=40)
System.out.print("C");else
System.out.print("U");System.out.print("\n");
System.out.print("English:
"+em2+"\t"+im2
+"\t"+tot2);System.out.print("\t");if(tot2>=80)
System.out.print("A");else if(tot2>=60)
System.out.print("B");else if(tot2>=40)
System.out.print("C");else
System.out.print("U");System.out.print("\n");
System.out.print("Maths
: "+em3+"\t"+im3
+"\t"+tot3);System.out.print("\t");if(tot3>=80)
System.out.print("A");else if(tot3>=60) System.out.print("B");else
if(tot3>=40) System.out.print("C");else
System.out.print("U");System.out.print("\n");
System.out.print("----------------------------------------");System.out.print("\n");
}
}
class multilevel1
{
public static void main(String args[])
{
result r=new result();
r.create();
r.getmark();
r.process();
r.disp1();
r.disp3();
}
}
No comments:
Post a Comment