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