Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I'm writing this code for a volume calculator and this is what I have so far, but i'm stuck on number 4. from the instructions,

I'm writing this code for a volume calculator and this is what I have so far, but i'm stuck on number 4. from the instructions, can someone help?

#include // #include // #include // #include // #include #include using namespace std;

void cube(); void rectangularPrism(); void cylinder(); void pyramid(); void cone(); void sphere();

double side = 0.0; double a = 0.0; double b = 0.0; double c = 0.0; double r = 0.0; double h = 0.0;

char answer; char choice; char unit; char me = meters; char in = inches; char ce = centimeters; char fe = feet; char u;

double pi = (22.0/7.0);

void cube(){ double Vol; Vol = pow(side, 3); cout

cout > first; cout > last; system ("cls"); cout

do { cout

{

cout > choice;

if (choice == 'A' || choice == 'a') { cout > side; cube(); system ("pause"); } else if (choice == 'B' || choice == 'b') { cout > a; cout > b; cout > c; rectangularPrism(); system ("pause"); } else if (choice == 'C' || choice == 'c') { cout > r; cout > h; cylinder(); system ("pause"); } else if (choice == 'D' || choice == 'd') { cout > b; cout > h; pyramid(); system ("pause"); } else if (choice == 'E' || choice == 'e') { cout > r; cout > h; cone(); system ("pause"); } else if (choice == 'F' || choice == 'f') { cout > r; sphere(); system ("pause"); } cout > answer;

} } while (answer != 'N' || answer != 'n'); exit(0); }image text in transcribed

Objective: To write a program using functions that will prompt the user to enter in values for variables used to calculate the volume of the shapes listed in the Volume Formulas table below on page 2 To incorporate the switch command to choose which shape the user wants to calculate for * Write the program that will: 1. 2. Tell a user to enter in their first and last name Will greet the user with the following greeting Hello Jon DOE welcome to the volume calculator, 3. Will then offer to the user a choice of which shape to calculate the volume of This choice must be in character and not number, it must take in account error checking (wrong input must inform the user that that is not one of the choices please enter in a correct choice). It also must take into account both upper and lower case letters to be correct a. i. A) cube ii. B) sphere iii. C) etc Must give the user a choice of units to calculate in or must give the calculated volume in meters, inches, centimeters, and feet.] Will then ask for the appropriate values required to calculate for the chosen shape Will print out to the user the calculated volume and values entered along with the variable they represent 4. 5. 6. a. For a sphere with the given radius "entered value" the calculated volume is "answer" b. For a cube with the given sides "entered value" the calculated volume is "answer" The program must not terminate on its' own, it must give the user a choice to re run the program or to end the program. It must also give the user and end script. Special instructions 7. 8. a. Use double data types so the space is large enough for the answer b. Use 22.0/7.0 for the value of pi c. The program must ask the user if they would like to calculate for another shape or end the progran, i. Example I. Please Enter "y" to rerun the program or "n to end the program (you must account for both lower and upper case answers) 9. Each shape calculation must be in their own function and called depending on the menu choice

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions