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 =

Water distribution, examples dead end water distribution system

examples dead end water distribution system

Case law on evaluatig credit requests, This case has been framed in order t...

This case has been framed in order to test the skills in evaluating a credit request and reaching a correct decision. Perluence International is large manufacturer of petroleum and

Mos ic-s, MOS IC-S: Not all IC's are constructed using bipolar componen...

MOS IC-S: Not all IC's are constructed using bipolar components, IC's are often designed to utilize either bipolar transistors or "Field-Effect transistors" (FETS).  The Field

Identify fire hazards - fire risk assessment , Identify fire hazards: ...

Identify fire hazards: In this part, the process appears to be concentrating on issues that can lead to fire but we have to remember to also consider the presence of a fire wi

Evaporation, 2-17 Given a wind speed of 5.0 m/s at 2 m above the ground and...

2-17 Given a wind speed of 5.0 m/s at 2 m above the ground and a roughness length of 0.8 cm, compute (a) the friction velocity, in centimeters per second, and (b) the wind speed, i

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

Matlab codes for extended kalman filter, I would like to have simple matlab...

I would like to have simple matlab codes for measuring the changes in amplitude and frequency of pure sinusoidal signal in a disturbed environment and subsequently to show the resu

The unity gain follower, The unity gain follower: The somewhat lengthy ...

The unity gain follower: The somewhat lengthy term operational amplifier will now be dropped and it will be referred to, as most people do, simply as the op amp.  The simplest

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