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 =

Function, what is function independence.on software engineering

what is function independence.on software engineering

#title urban and regional planning.., name and elaborate the decision probl...

name and elaborate the decision problems in urban and regional planning?

Advantages of cold working over hot working, List the advantages of cold wo...

List the advantages of cold working over hot working?

Comparison of fp result with other metods, Comparison of  fp result with o...

Comparison of  fp result with other metods Comparisons of FP results with results from other computational methods for inviscid flows are given. The FP results have been obtain

Aeroengine - degree of reaction, Degree of reaction measures the way compre...

Degree of reaction measures the way compression or expansion (for turbines) is shared between rotor and stator shared between rotor and stator of a stage (stage ≡ rotor + stator)

Chemistry, what is the role of chemistry in engineering

what is the role of chemistry in engineering

Power systems, WHY VOLTAGE GENERATED IN MULTIPLES OF 11

WHY VOLTAGE GENERATED IN MULTIPLES OF 11

Computational aerodynamics-computer laboratory, A key part of the course is...

A key part of the course is the computer laboratories which will use a package for simulating flow around aerofoils developed by Patrick Hanley . A course licence has been purchase

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