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 =

Electronic project help, i have a project to do a remote control car by wir...

i have a project to do a remote control car by wired and the car should go foreword and backward by increasing the speed from the joystick(1) and the sound joystick control the dir

The operational amplifier , The operational amplifier : The integrated ...

The operational amplifier : The integrated circuit operational amplifier is one of the most useful and versatile electronic devices available today.  The name 'operational ampl

#, • ''Discussed Since the promised return on Russian government debt is mu...

• ''Discussed Since the promised return on Russian government debt is much higher than the promised return on US government debt, you should invest your money in Russia

Strain energy release rate , The energy release rate, often denoted by G, i...

The energy release rate, often denoted by G, is the amount of energy per unit area that is supplied by the elastic energy in the body and loading system in creating a new fracture

Phase array modelling, QUESTION: Modelling of phase array antenna for medic...

QUESTION: Modelling of phase array antenna for medical imaging. INSTRUCTION: The expert must provide a correct mathematical model solution and detail by detail steps of how it can

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

Mba financial management , Which type of financing is appropriate to each f...

Which type of financing is appropriate to each firm caselet

Burners - aircraft engine , BURNERS :  ATOMISER BURNERS This ...

BURNERS :  ATOMISER BURNERS This type of burner presents the fuel in a finely atomised spray by forcing the fuel to pass through a small orifice. The size of the orifi

Noise suppression in aircraft design, Noise Suppression in Aircraft Design:...

Noise Suppression in Aircraft Design: It has been seen that the first step towards noise suppression is at the design stage of the rotating and static parts of the engine. The

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