Write a program that gives the user a menu of six choices (use integers) to select from. The choices are circle, triangle, cone, cylinder, sphere, and quit. (The formulas are given below.) Once the figure is calculated, an informative message should be printed and the user shown the menu again, so that another choice can be made. The formulas are: • Area of circle: a = 3.14 * radius * radius Area of triangle: a = ½ base * height Volume of a cone: v = 1/3 * 3.14 * radius * radius * height Volume of a cylinder: v = 3.14 * radius * radius * height Volume of a sphere: v = 4/3 * 3.14 * radius * radius * radius

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

The Language must be in Java.

Write a program that gives the user a menu of six choices (use integers) to select from. The
choices are circle, triangle, cone, cylinder, sphere, and quit. (The formulas are given below.)
Once the figure is calculated, an informative message should be printed and the user shown the
menu again, so that another choice can be made. The formulas are:
• Area of circle: a = 3.14 * radius * radius
• Area of triangle: a = ½ base * height
Volume of a cone: v = 1/3 * 3.14 * radius * radius * height
Volume of a cylinder: v = 3.14 * radius * radius * height
Volume of a sphere: v = 4/3 * 3.14 * radius * radius * radius
Write a program that gives the user a menu of choices (use integers) to select from. The initial
choices are the five different figures and quit. Each possible choice, except quit, should appear
in its own method. That method should use other methods as needed. (Remember, we use
methods to consolidate common operations so they are only coded once.)
On starting, the program will show the choices to the user, who will select one of them. The
program should check to ensure that the choice was a valid one and then ask the user for some
appropriate input (use doubles for input values). It will take that input and calculate the area or
volume of the figure. Show results with two decimal places of precision.
Create a method for getting input from the user. This method should take a single String
parameter that will be the prompt for the necessary input and return the value entered by the user.
You can't use this method to get input for the menu itself. (Why this is so should be obvious to
you.)
Remember program decomposition: if you are doing the same task in more than one place, you
probably need a method to do it.
Transcribed Image Text:Write a program that gives the user a menu of six choices (use integers) to select from. The choices are circle, triangle, cone, cylinder, sphere, and quit. (The formulas are given below.) Once the figure is calculated, an informative message should be printed and the user shown the menu again, so that another choice can be made. The formulas are: • Area of circle: a = 3.14 * radius * radius • Area of triangle: a = ½ base * height Volume of a cone: v = 1/3 * 3.14 * radius * radius * height Volume of a cylinder: v = 3.14 * radius * radius * height Volume of a sphere: v = 4/3 * 3.14 * radius * radius * radius Write a program that gives the user a menu of choices (use integers) to select from. The initial choices are the five different figures and quit. Each possible choice, except quit, should appear in its own method. That method should use other methods as needed. (Remember, we use methods to consolidate common operations so they are only coded once.) On starting, the program will show the choices to the user, who will select one of them. The program should check to ensure that the choice was a valid one and then ask the user for some appropriate input (use doubles for input values). It will take that input and calculate the area or volume of the figure. Show results with two decimal places of precision. Create a method for getting input from the user. This method should take a single String parameter that will be the prompt for the necessary input and return the value entered by the user. You can't use this method to get input for the menu itself. (Why this is so should be obvious to you.) Remember program decomposition: if you are doing the same task in more than one place, you probably need a method to do it.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Structured English
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education