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 =

Int. finance management, Discuss the roles of international financial syste...

Discuss the roles of international financial system in international business

Earth Summit, please tell me in detail that what is earth summit??????????

please tell me in detail that what is earth summit??????????

Gating system design, A gating system is usually made up of :           ...

A gating system is usually made up of :                         (i) Pouring basin                                          (ii) Sprue well                         (iii) Ru

Engine indication systems in aircraft, Engine indication systems in Aircraf...

Engine indication systems in Aircraft: Engine indications are very important to the crew of a powered aircraft, as they indicate one of the primary parameters needed for flight

Facilty design, List three advantages and three disadvantages of open offic...

List three advantages and three disadvantages of open office spaces.

Transistor, Examining the circuit of an amplifier you’d find many electrica...

Examining the circuit of an amplifier you’d find many electrical components, of which all play a role only they can fulfill. Among these components, it is the transistor which pla

Refrigeration, can liquid reciever determine amount f refrigerant charged i...

can liquid reciever determine amount f refrigerant charged into the system

optimization, How to decouple complex variable matri

How to decouple complex variable matrix

Forgin exchange, The following exchange rates are available to you. (You ca...

The following exchange rates are available to you. (You can buy or sell at the stated rates.) Mt. Fuji Bank ¥85.00/$ Mt. Rushmore Bank SF1.356/$ Mt. Blanc Bank ¥64.74/SF Assume t

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