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 =

Cash flow statement, Cash flow statement is one of the three necessary repo...

Cash flow statement is one of the three necessary reporting & measurement systems for a company. The cash flow statement gives a third perspective alongside the profit & loss accou

Investment allowance, Investment allowance Until a few years ago, a compan...

Investment allowance Until a few years ago, a company could charge an amount equal to 25 per cent of the original value of an asset as investment allowance in the period in which

Blending or mixing, To achieve successful results in powder metallurgy the ...

To achieve successful results in powder metallurgy the metallic powder must be thoroughly homogenized. The term blending and mixing are both used in this content. Blending refers t

Identify people at risk - fire risk assessment, Identify people at risk: ...

Identify people at risk: It is often easy to forget that there may be people in a building who cannot move as quickly as the rest of us.  They may be in a wheel chair, they ma

Manufacturing definition and its importance, Economic Definition :  Manufa...

Economic Definition :  Manufacturing increase the value of product. Technological Definition :  Manufacturing is a process which gives required strength, shape and size of t

Assignment #5, the date december 13, 2005. Air traffic controllers in a con...

the date december 13, 2005. Air traffic controllers in a control tower in

flow solver, Flow Solver The flow solver of FP utilises data produced ...

Flow Solver The flow solver of FP utilises data produced by the grid generator, together with data read from an input file named FLOW.DAT, and proceeds to calculate the solutio

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