This assignment must be submitted *as a single file
named ellipse.c*
to the
Moodle
submission page for Homework E6 by 11:00 PM on
Tuesday, 4 October.

In this assignment you will write a simple function that
satisfies the following prototype which *must* be
stored in your NetBeans project as
ellipse.h.

/* * Author: J Dean Brock * Prototypes for Homework 6 * * DO NOT CHANGE THIS FILE! */ #ifndef ELLIPSE_H #define ELLIPSE_H double ellipseArea(int width, int height) ; #endif /* ELLIPSE_H */

You are to implement the function `ellipseArea`

in a file called
ellipse.c.
The function `ellipseArea`

is passed the
width and height of an ellipse. If either of these parameters
is negative, your function should return -1.
Otherwise, your function should return the area of the
ellipse, `width`×`height`×π/4.

Your function should do *no* I/O. To test it,
run the
`main`

function
stored in the driver file
main.c.

Your file ellipse.c should be
very short. It should start with an `#include`

of ellipse.h followed by
the function `ellipseArea`

which should be
about a half dozen lines long.
This assignment is really not about writing an interesting function.
It is about setting up NetBeans to write a function
stored in an external file.

Amazingly, ISO C does not provide the common mathematical
constants. Use `0.78539816339744830962`

for π/4.

To verify that your program is correct, compare your output with my output.