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 =

The integrator, Integrator This circuit performs the calculus operation...

Integrator This circuit performs the calculus operation of integration. An operational amplifier with negative feedback applied via a capacitor (instead of a resistor) will pe

Oscilloscope probes, Direct probe,isolation probe,high impedence probe,acti...

Direct probe,isolation probe,high impedence probe,active probe,current probe

Power factor., how can decrease the power factor of any electric circuit

how can decrease the power factor of any electric circuit

Flight dynamics - pitching moment, The centre of pressure (CP) is defined a...

The centre of pressure (CP) is defined as the point about which the resultant moment is zero; the net effect of the flow in terms of forces and moments would be the same as if the

Rayleigh scattering, how rayleigh scattering occurs in optical fiber cable

how rayleigh scattering occurs in optical fiber cable

Exhaust duct arrangement in aircraft, Exhaust duct arrangement in Aircraft:...

Exhaust duct arrangement in Aircraft: Exhaust ducts are invariably positioned to ensure that on the ground as the hot gases are directed away from the maintenance crews and air

..Evans Diagram, would you help with Evans diagram( draw and explain) for I...

would you help with Evans diagram( draw and explain) for Iron in seawater,and how variability of Oxygen concentration affect the electrode potential vs.current?

Damage limits and repair in cold section inspection , Damage Limits and Rep...

Damage Limits and Repair Minor damage to compressor and fan blades may be repaired provided the damage is within the allowable limits established by the manufacturer in the AMM

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