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 =

Duty cycle, how to modulate duty cycles

how to modulate duty cycles

DPC IN CIVIL ENGINEERING, I WANT TO KNOW WHAT IS DPC TERM MEANING IN CIVIL...

I WANT TO KNOW WHAT IS DPC TERM MEANING IN CIVIL ENGINEERING

Comparison of petrol engines and diesel engines, COMPARISON OF PETROL ENGIN...

COMPARISON OF PETROL ENGINES AND DIESEL ENGINES 1.      In petrol engine, a mixture of air and petrol is drawn into the cylinder and compressed, whereas in case of diesel eng

Thermodynamics, original temp. of plate is 25 degree c.when put in burnace ...

original temp. of plate is 25 degree c.when put in burnace its upper part is 250 c and lower is 100 and mass is 56kg.find out heat transfer

Derivatives- vertical spread, Let C (K ) denote a European vanilla Call opt...

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 K ??Question 1 [5 m

Plaster molds, Plastic molds are made of plaster of Paris (gypsum) or calci...

Plastic molds are made of plaster of Paris (gypsum) or calcium sulphate, talc and silica flour is added in the plaster of Paris to improve strength and to control the time required

Actuators , Actuators  The actuator consists of the control surfaces...

Actuators  The actuator consists of the control surfaces and associated servomechanisms, and is used to change the missile attitude and trajectory or flight path.

DBMS, why we study r architecture?

why we study r architecture?

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