## FIND AREA UNDER CURVE, C/C++ Programming

Assignment Help:

Write 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.

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

#### Make a connection to fifa ultimate team 14 using c++ or c#, I need to creat...

I need to create a connection to FIFA Ultimate Team 14, I want to utilize C++ specifically for the reason that that is the language I have the most experience in. There are a co

#### Curve, Write a program to find the area under the curve y = f(x) between x ...

Write 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 b

#### Explain binary logical bit-wise operators, Binary logical bit-wise operator...

Binary logical bit-wise operators  There are three logical bit-wise operators :                   &             and                 |              or

limitations of increment operator

#### How get assignment, How I get C, C++, C# .net assignments ?

How I get C, C++, C# .net assignments ?

#### Inverted index construction, write a program to read an inverted index

write a program to read an inverted index

#### Write a c program to compute the factorial, Write a C program to compute th...

Write a C program to compute the factorial of  5 i.e. 1x2x3x4x5 etc Write a C program to calculate the output Y for a given value of X for the following formula.       Y=X 2

#### Random searching, write aprogram for random -search to implement if a[i]=x;...

write aprogram for random -search to implement if a[i]=x;then terminate other wise continue the search by picking new randon inex into a

#### Write short note on c++, Introduction to C++ C++ was developed by Bjarn...

Introduction to C++ C++ was developed by Bjarne Stroustrup at Bell Laboratories in 1983. Originally, it was known as " C with class". C+ as an enhancement to the C language was

#### When are temporary variables formed by c++ compiler?, A: Provided that func...

A: Provided that function parameter is "const reference", compiler create temporary variable in following two ways. a) The actual argument is the correct type, however it isn't  