Thursday, 24 November 2016

Java program to Perform Student Marksheet

//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