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 =

Strain hardening, Q. Define the concept of strain hardening. Ans. S...

Q. Define the concept of strain hardening. Ans. Strain hardening or work hardening in metal occurs because of interaction between the this location and some of obstruction.

Oscilloscope, connecting probe in CRO causes

connecting probe in CRO causes

Draw a block diagram of the control loop, A speed control system has an amp...

A speed control system has an amplifier-motor-control element capable of maintaining a speed of 4000 rpm at the output shaft with no external load and an input of 8 mV to the ampli

Finance question, Say that a buyer of bonds values good bonds at $500 and v...

Say that a buyer of bonds values good bonds at $500 and values bad bonds at $250. Sellers of both good and bad bonds value them at $350. If the fraction of good sellers and bad s

Boroscope inspections of air craft engine, Boroscope inspections: Boros...

Boroscope inspections: Boroscope inspections involve looking at components within an engine using an optical probe. The probes are inserted in to the engine through ports in th

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

Dsd subject, give me basic programming of vhdl

give me basic programming of vhdl

Testing of propellers, Testing After Install After installation of a pro...

Testing After Install After installation of a propeller, the engine must be ground run in order to check the propeller for correct function and operation.  Aircraft propeller in

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