## areaundercurve, 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

```#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)
{
float
base
, lower, h1, h2;    /* LOCAL VARIABLES */

float
function_x(float
x);    /* prototype */

float
trap_area(float
h1,float
h2,float
base
);/*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,float
base
)
{
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```

#### DECODE, Smugglers are becoming very smart day by day. Now they have develop...

Smugglers are becoming very smart day by day. Now they have developed a new technique of sending their messages from one smuggler to another. In their new technology, they are send

#### Program to sort a range of numbers with insertion, Program to sort a range ...

Program to sort a range of numbers with Insertion: /* define variable */ const int max=29000; int list[max]; FILE *fp; clock_t start,end; char any1;

#### C programming, a c program to find the volume of sphere

a c program to find the volume of sphere

#### Define the classification of operators in c language, Define the Classifica...

Define the Classification of Operators in C Language? Depending on the function performed the operator can be classified as 1. Arithmetic Operator 2. Logical Operator 3. Inc

#### Subrotine assembly language, You have to write a subroutine (assembly langu...

You have to write a subroutine (assembly language code using NASM) for the following equation.

#### Define array of objects, Array of Objects A class is a template, which ...

Array of Objects A class is a template, which can contain data items as well as member functions to operate on the data items. Various objects of the class can also be declared

#### Introduction to c, All languages are divided into six sections: - variables...

All languages are divided into six sections: - variables, I/O maths, conditional expressions, arrays, functions, subroutines and file handlers. Learning a software language is simi

pseudo code

#### Area under the curve, Write a program to find the area under the curve y = ...

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

#### Program to display the greatest common divisor , Many modern cryptography a...

Many modern cryptography algorithms require two numbers that are coprime, or sometimes referred to as relatively prime. Two numbers are coprime if their greatest common divisor is  