मराठी

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 a Scalene Triangle Using the Formula:

Advertisements
Advertisements

प्रश्न

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 a scalene triangle using the formula:

area = `sqrt ("s" ("s" - "a")("s" - "b")("s" - "c"))  "2ab"`

where `"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:

area = `1/2` height (a+b)

(iii) double area (double diagonal 1, double diagonal 2) with two double arguments, returns the area of a rhombus using the formula :

area = `1/2` (diagonal 1 × diagonal 2)

थोडक्यात उत्तर
Advertisements

उत्तर

class Overload
{
        double area(double a; double b, double c)
     {
     doub;le s, r;
     s=(a+b+c)/2;
     r=s*(s-a)*(s-b)*(s-c);
     double ar = Math.sqrt (r);
            return ar;
     }
     double area(int a, int b, int height)
     {
            return area;
            }
               double area (double diagonal1,double diagonal2)
           {
double area=(diagonal1*diagonal2)/2;
           return area;
           }

The variable description is as follows:

S.No. Variable Name Data type Purpose
1. a double to enter side of the triangle
2. b double to enter side of the triangle
3. c double to enter side of the triangle
4. s double to store the value of s in area formula used.
5. r double to store the value of r in area formula used.
6. area double to store area of various shapes
7. a int to enter side of trapezium
8. b int to enter side of trapezium
9. height int to enter height of trapezium
10. diagonal 1 double to enter diagonal of rhombus
11. diagonal 2 double to enter diagonal of rhombus
shaalaa.com
  या प्रश्नात किंवा उत्तरात काही त्रुटी आहे का?
2013-2014 (March) Set 1

संबंधित प्रश्‍न

State the data type and value of res after the following is executed:
char ch = ‘t’;
res=Character. toUpperCase(ch);


Write a difference between the functions isUpperCase() and toUpperCase().


int res = ‘A’; 

What is the value of res?


What will be the output when the following code segment is  executed?
String s = “1001”;
int x = Integer. valueOf(s);
double y = Double.valueOf(s);
System.out.println(“x=”+x);
System.out.println(“y=”+y); 


What will be the output when the following code segment is executed?

System.out.println(“The king said\”Begin at the beginning!\“to me.”);


Give the output of the following code.

String A = "26.0", B= "74.0";

double C = Double.parseDouble(A);

double D = Double.parseDouble(B);

System.out.println((C+D));


Predict the output of the following code snippet: String P = "20", Q = "22";

int a = Integer.parseInt(P);

int b = Integer.value0f(Q);

System.out.println(a + " " + b);


Give the output of the following Character class method:

Character.toUpperCase('a')

Predict the output of the following code snippet:

char ch='B';
char chr=Character.toLowerCase(ch);
int n=(int)chr-10;
System.out.println((char)n+"\t"+chr);

A student is trying to convert the string present in x to a numerical value, so that he can find the square root of the converted value, However the code has an error. Name the error (syntax/logical/runtime). Correct the code so that it compiles and runs correctly.

String x="25";
int y=Double.parseDouble(x);
double r=Math.sqrt(y);
System.out.println(r);

Share
Notifications

Englishहिंदीमराठी


      Forgot password?
Use app×