1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
|
#include<iostream>
#include<iomanip>
using namespace std;
double Volume (double length, double width, double height);
void DisplayData (double length, double width, double height, double volume, double area);
void BoxDimensions (double length, double width, double height, double volume);
void main()
{
//variable declaration
double width, length, height, volume;
char repeat='y';
//setprecision
cout.setf(ios::fixed, ios::floatfield);
cout.setf(ios::showpoint);
cout<<setprecision(2);
//user instructions
cout<<"This program will accept four inputs."<<endl;
cout<<"For the measurement you would like too find, "<<endl;
cout<<"please enter 0."<<endl;
do//do-while
{
BoxDimensions(length, width, height, volume);
//intro input
cout<<"Please enter the width of your box";
cin>>width;
cout<<"Please enter the length of your box";
cin>>length;
cout<<"Please enter the height of your box";
cin>>height;
cout<<"Please enter the volume of your box";
cin>>volume;
//function calls and variables
if(volume==0)
{
volume=width*length*height;
}
else if(width==0)
{
width=volume/(height*length);
}
else if(length==0)
{
length=volume/(height*width);
}
else(height==0);
{
height=volume/(length*width);
}
DisplayData(length, width, height, volume, area);
//rerun the program
cout<<"Enter y or Y to rerun the program, anything else to quit ";
cin>>repeat;
}while (repeat=='y'||repeat=='Y');//end do-while
}//end main
|