## c program, Computer Engineering

Assignment Help:

program for finding the area under the curve

```#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```

#### Naïve bayes algorithm for text classification, Assignment 3: Naïve Bayes al...

Assignment 3: Naïve Bayes algorithm for text classification. First part: In this assignment, we will redo the task of classifying documents (assignment 2) using the same R

#### What is write-back or copy-back protocol, What is write-back or copy-back p...

What is write-back or copy-back protocol? For a write operation using this protocol during write-hit: the method is to update only the cache and to mark it as updated with an a

#### Define edge-triggered s-r flip-flop, Define Edge-triggered S-R flip-flop ...

Define Edge-triggered S-R flip-flop Basic Symbol small triangle, called the dynamic input indicator, is used to identify an edge-triggered flip-flop. Truth Table.

#### Jewel polishing, Byteland county is very famous for luminous jewels. Lumino...

Byteland county is very famous for luminous jewels. Luminous jewels are used in making beautiful necklaces. A necklace consists of various luminous jewels of particular colour. Nec

#### Quick sort , Write Quick sort non recursive program

Write Quick sort non recursive program

#### What problem does the namespace feature solve, Multiple providers of librar...

Multiple providers of libraries may use common global identifiers causing a name collision when an application tries to link with two or more such libraries. The namespace feature

#### Three different types of convergences, Three dissimilar types of convergenc...

Three dissimilar types of convergences are: 1.  The convergence of e-commerce and wireless technology  2.  The Convergence of E-Commerce and IP Business-Grade Messaging 3

#### What do you mean by internet, Q. What do you mean by Internet? Ans: In...

Q. What do you mean by Internet? Ans: Internet is a network of networks or collection of networks. Several networks such as WAN and LAN connected through suitable hardware an

#### Uniform memory access model (uma), Uniform Memory Access Model (UMA) In...

Uniform Memory Access Model (UMA) In this model, the main memory is uniformly shared by all processors in multiprocessor systems and each processor has equal access time to sha

#### Local minima - sigmoid units, Local minima - sigmoid units: Alternativ...

Local minima - sigmoid units: Alternatively in addition to getting over some local minima where the gradient is constant in one direction or adding momentum will increase the  