// T1MP-Debug.cpp // .. This is a program with 6 errors in it -- Find and fix ea
ID: 3559109 • Letter: #
Question
// T1MP-Debug.cpp // .. This is a program with 6 errors in it -- Find and fix each error. // Simple Container made from circular paper // Test-MP Debug Program // #include <iostream> #include <cmath> using namespace std; const double PI = 3.141592654; void ConeVolume(double x, double n); int main() { double removedSectorLength; double PaperRad; double paperCupBaseRad; //r double paperCupHeight; //h double paperCupVol; double PaperCircum; double maxVolume; // Program Introduction to User ... cout << " ************************************************" << " * Simple program that calculates a Max Volume *" << " * cup-like container from ciruclar paper sheet *" << " * with a pie-shaped wedge cut out. *" << " ************************************************ << " " << endl; cout << fixed << showpoint << setprecision(6); cout << "Enter the radius of the circular paper in inches: "; cin >> PaperRad; cout << endl; x = 0.00; removedSectorLength = 0.0; PaperCircum = 2 * PI * PaperRad; cout << fixed << showpoint << setprecision(2); while (x <= PaperCircum) { paperCupBaseRad = PaperRad - (x / (2 * PI)); paperCupHeight = sqrt(PaperRad * PaperRad - paperCupBaseRad * paperCupBaseRad); paperCupVol = (1.0 / 3.0) * PI * (paperCupBaseRad * paperCupBaseRad) * paperCupHeight; if (paperCupVol <= maxVolume) { maxVolume = paperCupVol; removedSectorLength = x; } x = x + 0.01; } cout << "Length of the removed sector: " << removedSectorLength << " inch"<< endl cout << " Max Volume " << maxVolume << " cubic inches"<< endl; // Simple Hold Screen Code for Command Prompt C++ Compilers char holdscr; // This character and section is to hold screen open cout << " Press a character and Enter to exit program. "; cin >> holdscr; return 0; }
Explanation / Answer
fixed see
#include <iostream>
#include <cmath>
using namespace std;
const double PI = 3.141592654;
void ConeVolume(double x, double n);
int main()
{
double x;
double removedSectorLength;
double PaperRad;
double paperCupBaseRad; //r
double paperCupHeight; //h
double paperCupVol;
double PaperCircum;
double maxVolume ;
// Program Introduction to User ...
cout<< " ************************************************";
cout<< " * Simple program that calculates a Max Volume *";
cout<< " * cup-like container from ciruclar paper sheet *";
cout<< " * with a pie-shaped wedge cut out. *";
cout<< " ************************************************";
cout<< " " << endl;
cout << fixed << showpoint;
cout << "Enter the radius of the circular paper in inches: ";
cin >> PaperRad;
cout << endl;
x = 0.00;
removedSectorLength = 0.0;
maxVolume = 0.00;
PaperCircum = 2 * PI * PaperRad;
cout << fixed << showpoint;
while (x <= PaperCircum)
{
paperCupBaseRad = PaperRad - (x / (2 * PI));
paperCupHeight = sqrt(PaperRad * PaperRad - paperCupBaseRad * paperCupBaseRad);
paperCupVol = (1.0 / 3.0) * PI * (paperCupBaseRad * paperCupBaseRad) * paperCupHeight;
if (paperCupVol <= maxVolume)
{
maxVolume = paperCupVol;
removedSectorLength = x;
}
x = x + 0.01;
}
cout << "Length of the removed sector: " << removedSectorLength << " inch"<< endl;
cout << " Max Volume " << maxVolume << " cubic inches"<< endl;
// Simple Hold Screen Code for Command Prompt C++ Compilers
char holdscr; // This character and section is to hold screen open
cout << " Press a character and Enter to exit program. ";
cin >> holdscr;
return 0;
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.