import java.util.Scanner;
class A
{
int regno;
String name;
Scanner s=new Scanner(System.in);
void getA()
{
System.out.println("Enter the Name of the Student");
name=s.next();
System.out.println("Enter the Register number of the student");
regno=s.nextInt();
}
void displayA()
{
System.out.println(" MARK STATEMENT ");
System.out.println(" ************** ");
System.out.println("Name :"+name+" Regno:"+regno);
}
}
class B extends A
{
int DM, CN, OS, RDBMS;
void getB()
{
System.out.println("Enter the marks for the following Subjects");
System.out.print("Data Mining =");
DM=s.nextInt();
System.out.print("Computer Networks =");
CN=s.nextInt();
System.out.print("Operating Systems =");
OS=s.nextInt();
System.out.print("RDBMS =");
RDBMS=s.nextInt();
}
void displayB()
{
System.out.println("************************************");
System.out.println("Subjects Marks");
System.out.println("************************************");
System.out.println("Data Mining "+DM);
System.out.println("Computer Networks "+CN);
System.out.println("Operating Systems "+OS);
System.out.println("RDBMS "+RDBMS);
System.out.println("************************************");
}
}
class C extends B
{
int total;
double avg;
void calc()
{
total=DM+CN+OS+RDBMS;
avg=total/4;
}
void displayC()
{
System.out.println(" Average="+avg+" Total="+ total);
System.out.println("************************************");
System.out.println("************************************");
if(DM>40&&CN>40&&OS>40&&RDBMS>40)
System.out.println("Result=PASS");
else
System.out.println("Result=FAIL");
System.out.println();
System.out.println();
}
}
public class Mlevelinherit
{
public static void main(String[] abc)
{
C c1=new C();
c1.getA();
c1.getB();
c1.calc();
c1.displayA();
c1.displayB();
c1.displayC();
}
}
Output:-
Enter the Name of the Student
Monica_Nivetha
Enter the Register number of the student
002
Enter the marks for the following Subjects
Data Mining =80
Computer Networks =90
Operating Systems =85
RDBMS =65
MARK STATEMENT
******************
Name : Monica_Nivetha Regno:2
************************************
Subjects Marks
************************************
Data Mining 80
Computer Networks 90
Operating Systems 85
RDBMS 65
************************************
Average=80.0 Total=320
************************************
Result=PASS
No comments:
Post a Comment
Thank you for using this blog.