You are on page 1of 2

package Q5;

abstract public class Shape {


abstract public void Calculate();
}

package Q5;
public class Rectangle extends Shape {
float length, breadth;
float area;
public Rectangle(float l, float b) {
length = l;
breadth = b;
}
public void Calculate() {
area = length * breadth;
System.out.println("Area of Rectangle =
"+area+"\n");
}
}

package Q5;
public class Triangle extends Shape {
float base, height;
float area;
public Triangle(float b, float h)
{
base = b;
height = h;
}
public void Calculate() {
area = 0.5f * base * height;
System.out.println("Area of Triangle =
"+area+"\n");
}
}
import Q5.*;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter length and breadth for
Rectangle : ");
float lenRect=sc.nextFloat();
float brRec=sc.nextFloat();
Rectangle R;
R = new Rectangle(lenRect, brRec);
R.Calculate();
System.out.println("Enter base and height for
Triangle : ");
float baseTri=sc.nextFloat();
float hgtTri=sc.nextFloat();
Triangle T;
T = new Triangle(baseTri, hgtTri);
T.Calculate();
sc.close();
}
}

INPUT/OUTPUT:
Enter length and breadth for Rectangle :
34.5
23.2
Area of Rectangle = 800.4

Enter base and height for Triangle :


23.4
34.9
Area of Triangle = 408.33002

You might also like