This Assignment Has Three Parts. Part One: Write An Interactive Program To Calculate The Volume and Surface Area of A Three-Dimensional
This Assignment Has Three Parts. Part One: Write An Interactive Program To Calculate The Volume and Surface Area of A Three-Dimensional
Part One: Write an interactive program to calculate the volume and surface area of a three-dimensional
object. Use the following guidelines to write your program:
1. Create a word problem that involves calculating the volume and surface area of a three-
dimensional object. Choose one of the following:
Cube: surface area 6 s2, volume s3
Sphere: surface area 4πr², volume (4.0/3.0) π r3
Cylinder: surface area 2π r2 + 2 π rh, volume π r2 h
Cone: surface area πr(r + √ r 2 +h2), volume 1.0/3.0 π r2 h
2. Print the description of the word problem for the user to read.
3. Ask the user to enter the information necessary to perform the calculations. For instance, the
value for the radius.
4. Use 3.14 for the value of π as needed.
5. Print the results of each calculation.
6. Write the pseudocode for this program. Be sure to include the needed input, calculations, and
output.
Insert your pseudocode here:
Part Two: Code the program. Use the following guidelines to code your program.
7. To code the program, use the Python IDLE.
8. Using comments, type a heading that includes your name, today’s date, and a short description
of the program.
9. Follow the Python style conventions regarding indentation and the use of white space to
improve readability.
10. Use meaningful variable names.
Example of expected output: The output for your program should resemble the following screen shot.
Your specific results will vary depending on the choices you make and the input provided.
main()
Part Three: Complete the Post Mortem Review (PMR). Write thoughtful two to three sentence responses
to all the questions in the PMR chart.
Review Question Response
What was the purpose of your program? To have the user input the radius value to
determine the volume and surface areas of the
“basketball.”
How could your program be useful in the real Users can make custom sizes for their specific need
world? and wants.
What is a problem you ran into, and how did you My code wasn’t functioning correctly so I fixed my
fix it? mathematical functions and it worked
Describe one thing you would do differently the I would not delete everything on accident
next time you write a program.