Design a class to overload a function area( ) as follows:

ICSE Class 10 Computer Applications PYQ · 2014 Paper · Section B

7Written · 2014 · Section B · 2014 Paper

Design a class to overload a function area( ) as follows:

Show SolutionHide Solution↓
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;
    }
}
← Previous questionNext question →

Browse the free Computer Applications sample bank