- #1

- 9

- 0

## Main Question or Discussion Point

Code:

```
#include <iostream>
#include <cstdlib>
#include <cmath>
using std::cout;
using std::endl;
using std::cin;
int main()
{
double h,v,w,z,y;
cout << "Enter the width, W: ";
cin >> w;
if (w<0)
{
cout << "Error: The Width must be strictly positive." << endl;
return EXIT_FAILURE;
}
cout << "Enter the height, H: ";
cin >> h;
if (h<0)
{
cout << "Error: The Height must be strictly positive." << endl;
return EXIT_FAILURE;
}
x=(6*x*x)+(x(-2h-2w))+((h*w)/2); // is this my x?
y=((w/2)-x);
z=(h-2x);
v=(2*x*x*x)-(h*x*x)-(w*x*x)+((h*w)/2)
return EXIT_SUCCESS;
}
```

cardboard (in meters) and folding as shown in the figure below (cutout the shaded regions

and fold on the dotted lines).

https://dl.dropbox.com/u/28097097/image.jpg [Broken]

Derive an expression for the volume, V , of the box and analytically compute its derivative

as a function of x.

Write a program to find the roots of your derivative and so find the dimension for x (and

by extension y, and z) that maximizes the volume. Your program should read the values

of W and H from standard input after providing an appropriate prompt, find the maximal

volume, then print the maximal volume and the maximizing dimensions x, y, and z. Your

program should automatically determine the allowed range of values for the dimensions given

W and H (note some care is needed when they are equal). Use a constant tolerance of 0:01

meters for the convergence criteria in the bisection.

Basically I'm lost in what am I suppose to set equal to x, so I could get the rest of the equations to work.

Last edited by a moderator: