Computer Science, asked by aryanjain85579, 5 months ago


Design a class to overload a function area() as follows:
(i) double area(double a, double b, double c) with three double
arguments, returns the area of scalene triangle using the formula:
s – s
a + b + c
2
(ii) double area(int a, int b, int height) with three integer arguments,
returns the area of a trapezium using the formula:
1
Area
2
(iii) double area(double diagonall, double diagonal2) with two double
arguments, returns the area of a rhombus using the formula:
1
*
2
* height*(a+b)
Area
* (diagonall
jote area of geometrical figures by using overloading​

Answers

Answered by tejaswinimogal11
12

Answer:

ANSWER

import java.util.Scanner;

public class KboatOverload

{

   double area(double a, double b, double c) {

       double s = (a + b + c) / 2;

       double x = s * (s-a) * (s-b) * (s-c);

       double result = Math.sqrt(x);

       return result;

   }

   

   double area (int a, int b, int height) {

       double result = (1.0 / 2.0) * height * (a + b);

       return result;

   }

   

   double area (double diagonal1, double diagonal2) {

       double result = 1.0 / 2.0 * diagonal1 * diagonal2;

       return result;

   }

}

Similar questions