Write a program to find the area under the curve y =, Other Engineering

Assignment Help:

#questiWrite a program to find the area under the curve y = f(x) between x = a and x = b, integrate y = f(x) between the limits of a and b. The area under a curve between two points can be found by doing a definite integral between the two points.
on..

 

Solution

#include
float    start_point,            /* GLOBAL VARIABLES */

    end_point,
    total_area;
int    numtraps;
main( )
{
   void    input(void);
   float    find_area(float a,float b,int n); /* prototype */


   print(“AREA UNDER A CURVE”);
   input( );
   total_area = find_area(start_point, end_point, numtraps);
   printf(“TOTAL AREA = %f”, total_area);
}
void input(void)
{
   printf(“\n Enter lower limit:”);
   scanf(“%f”, &start_point);
   printf(“Enter upper limit:”);
   scanf(“%f”, &end_point);
   printf(“Enter number of trapezoids:”);
   scanf(“%d”, &numtraps);
}
float find_area(float a, float b, int n)
{
      floatbase, lower, h1, h2;    /* LOCAL VARIABLES */
float function_x(float x);    /* prototype */
float trap_area(float h1,float h2,floatbase);/*prototype*/
base = (b-1)/n;
         lower = a;
       for(lower =a; lower <= b-base; lower = lower + base)
    {
    h1  =  function_x(lower);
             h1  =  function_x(lower + base);
             total_area += trap_area(h1, h2, base);
    }
return(total_area);
    float trap_area(float height_1,float height_2,floatbase)
        {
       float area;    /* LOCAL VARIABLE */

       area = 0.5 * (height_1 + height_2) * base;
         return(area);
    }
    float function_x(float x)
    {
         /* F(X) = X * X + 1 */
return(x*x + 1);
    }
   
Output

    AREA UNDER A CURVE
    Enter lower limit: 0
    Enter upper limit:  3
    Enter number of trapezoids: 30
    TOTAL AREA   =  12.005000

    AREA UNDER A CURVE
    Enter lower limit: 0
    Enter upper limit: 3
    Enter number of trapezoids: 100
    TOTAL AREA = 12.000438


Related Discussions:- Write a program to find the area under the curve y =

Int. finance management, Discuss the roles of international financial syste...

Discuss the roles of international financial system in international business

Tvm, hOW LONG WILL IT TAKE AN AMOUNT TO DOUBLE IF THE INTEREST RATE IS 7% P...

hOW LONG WILL IT TAKE AN AMOUNT TO DOUBLE IF THE INTEREST RATE IS 7% P.A. COMPOUNDED ANNUALLY

Derivative Securities, Let C(K) denote a European vanilla Call option with ...

Let C(K) denote a European vanilla Call option with strike price K. Assume that all options are identical except for strike price, and strike prices satisfy (K1) What are the no-

Crystal lattice of bcc, Q. Explain crystal lattice of BCC, FCC and HCP. ...

Q. Explain crystal lattice of BCC, FCC and HCP. Ans. (a) BCC (Body centered cubic): Body centered cubic structure, the unit cell, we observe in addition to the atoms at eight

What is risk management, Defined risk management Give suitable examples of...

Defined risk management Give suitable examples of risk management Explain beifly

Aviation, Aircraft maintenance engineering

Aircraft maintenance engineering

Internal rate of return: multiple alternatives, Internal Rate of Return: Mu...

Internal Rate of Return: Multiple Alternatives To compare multiple alternatives using the IRR as measure of economic worth we must use the incremental approach. It is erroneou

Riveting, Riveting  is a fixed fastening procedure in which the end of the ...

Riveting  is a fixed fastening procedure in which the end of the metal pin is pressed over or spread out by hammering operation. Wrought iron and steel are used for the riveting an

Heat transfer, Q. 1 A 50 cm diameter pipeline in the Arctic Carries hot oi...

Q. 1 A 50 cm diameter pipeline in the Arctic Carries hot oil at 30 0C and exposed to a coefficient surrounding temperature of -20 0C. Special powder insulation 5 cm thick surround

Thermodynamics.., Steam enters in the turbine at 6 MPa and 450 deg C and ex...

Steam enters in the turbine at 6 MPa and 450 deg C and expands at some intermediate pressure 60 % of steam is extracted and remainder expands to 10 kPa at this Investigate the effe

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd