STARTING OUT W/PROGRAM.LOGIC...-TEXT
5th Edition
ISBN: 2810022369454
Author: GADDIS
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 11, Problem 7PE
Program Plan Intro
The speed of the sound
- Include the required header files.
- Define the main(),
- Declare the required variables.
- Display the menu options on the screen.
- Get the choice from the user.
- Using switch case,
- Validate the user choice
- Case 1:
- Set the corresponding speed for “Air”.
- Get the number of seconds that the sound travels.
- Calculate the total distance amount.
- Case 2:
- Set the corresponding speed for “Water”.
- Get the number of seconds that the sound travels.
- Calculate the total distance amount.
- Case 3:
- Set the corresponding speed for “Steel”.
- Get the number of seconds that the sound travels.
- Calculate the total distance amount.
- Case 4: Exit the program.
- Case 1:
- Validate the user choice
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
44% 2:34 PM
Theme Park Ticket Application
In holidays, people try to save their time and purchase
entrance tickets of the favored theme parks online. This
project aims to create a simple and most efficient
application that will display a menu to the visitors which
contains:
1.
Book a ticket
The program will display a menu that contains all the ticket prices
below, get how many tickets he/she would like to buy, and displays
the total price.
The ticket
Price
Child - Under 8 years old
70 USD
Adults
110 USD
Seiners
50 USD
2.
Calculate the price
The program should calculate the total price of tickets and display it
to the visitor. The program will ask if the visitor is a student, then a
discount of 40% is applied to the total price.
3.
Exit the application
The application should be terminated
Menu of the Day
Create a program that filters and displays the correct menu items based on the day that the user enters.
Console
Menu of the Day
COMMAND MENU
Specify the day using the three-letter format (mon, tue, wed, thu, fri, sat, sun). Or, enter 'exit' to exit.
Day: mon
Roast beef 10
Potato soup 6
Baked cod 10
Day: tue
Butter chicken 11
Lamb tikka 12
German forest cake 7
Day: exit
Bye!
Specifications
A tab-delimited text file named menu.txt that contains the menu items for the current week is attached. Each item has a name (a string), price (an integer), and associated day (a string)
Use a structure named MenuItem to store the name, price, and day for each menu item.
When the program starts, it should load the items from the file into a vector of MenuItem objects.
The user should be able to type a three-letter day code to display the menu items for the specified day.
The user should be able to…
Program Description
A custom tailor offers a variety of custom suit options to customers. The company has tasked you with creating a program
that will allow tailors to enter information about the kind of material used to make the customer's custom suit and the
number of square yards used to make the suit and will determine the total cost to charge the customer.
Use the following steps to create the program:
1. The program should display a menu that asks the technician to select the type of material that was used. Make
sure the menu is formatted exactly as in the Sample Input and Output of the instructions (including
indentation).
I
2. The program should determine the cost per square yard of the material. The cost per square yard is determined
based on the type of material that is used.
Table 1: Type of Material and Cost per Square Yard
Type of Material
Cost per Square Yard
Satin
$8.95
Linen
$9.65
Leather
Silk
$18.45
$28.99
3. The program should then ask the tailor to enter the number…
Chapter 11 Solutions
STARTING OUT W/PROGRAM.LOGIC...-TEXT
Ch. 11.1 - What is a menu-driven program?Ch. 11.1 - The items displayed in a menu are often preceded...Ch. 11.1 - What type of structure do you use in a program to...Ch. 11.3 - Explain why most menu-driven programs use a loop...Ch. 11.3 - If a program uses a loop to display a menu...Ch. 11.4 - Prob. 11.6CPCh. 11.4 - Prob. 11.7CPCh. 11.4 - When a program has a lot of items for the user to...Ch. 11 - Prob. 1MCCh. 11 - Prob. 2MC
Ch. 11 - If a menu-driven program uses a loop to redisplay...Ch. 11 - A program that uses a multiple-level menu displays...Ch. 11 - Prob. 5MCCh. 11 - When the user selects an operation from a...Ch. 11 - When the user selects an operation from a(n)...Ch. 11 - Prob. 1TFCh. 11 - It is not usually necessary to validate the user's...Ch. 11 - In most cases, a menu-driven program should be...Ch. 11 - If a menu-driven program does not use a loop to...Ch. 11 - In a single-level menu, the user might see a...Ch. 11 - What type of structure do you use in a program to...Ch. 11 - What ways for validating a users menu selection...Ch. 11 - How can you design a menu-driven program so that...Ch. 11 - When a program has a lot of items for the user to...Ch. 11 - Prob. 1AWCh. 11 - Design a case structure that can be used with the...Ch. 11 - Put the algorithms that you designed for questions...Ch. 11 - Look for ways to modularize the algorithm that you...Ch. 11 - Language Translator Design a program that displays...Ch. 11 - Prob. 2PECh. 11 - Prob. 3PECh. 11 - Astronomy Helper Create an application that...Ch. 11 - Golf Score Modification In Programming Exercise 6...Ch. 11 - Phone Book Program Design a program that you can...Ch. 11 - Prob. 7PE
Knowledge Booster
Similar questions
- Pressing Enter when the focus is on a Button control results in an error.arrow_forwardPerform Student Controlthat you have the menu where you first enter the names of the studentsenter the names of the coursesthat averages the courses per studentto display on the screen the entered students, the courses and their options, scores and whether or not they were promoted. And create a class called teacherarrow_forwardThe program below display the following menu:Geometry Calculator1. Calculate the Area of a Circle2. Calculate the Area of a Rectangle3. Calculate the Area of a Triangle4. Quit Enter your choice (1-4):If the user enters 1, the program should ask for the radius of the circle and then display its area. Use 3.14159 for . If the user enters 2, the program should ask for the length and width of the rectangle, and then display the rectangle’s area. If the user enters 3, the pro- gram should ask for the length of the triangle’s base and its height, and then display its area. If the user enters 4, the program should end. Input Validation: Display an error message if the user enters a number outside the range of 1 through 4 when selecting an item from the menu. Do not accept negative values for the circle’s radius, the rectangle’s length or width, or the triangle’s base or height. You are therefore, required to complete the program by putting in codes under each comment.include…arrow_forward
- Chapter 11 Menu-Driven Programs Programming Exercises 1, Language Translator Design a program that displays the following menu: Select a Language and I Will Say Good Morning 1. English 2. Italian 3. Spanish 4. German 5. End the Program Enter your selection. dhotete The Language Pansiator Problem If the user selects item 1, the program should display "Good morning." If the user selects item 2, the program should dieplav "Buongiorno." If the user selects item 3, the program should display "Buenus s." If the user selects item 4, the program should display "Guten morgen."If the aser selects item 5, the program should en 66 66 CC 99arrow_forwardRunning on a particular treadmill, you burn 3.9 calories per minute. Create an application that uses a loop to display the number of calories burned after 10, 15, 20, 25, and 30 minutes. Display the output in a ListBox control.arrow_forwardPercentage of vehicles: Write an interactive program that asks the users to input the number of cars, trucks and suv that entered a parking lot. Your progam should then calculate the percetages of each vehicle type and display the result.arrow_forward
- True or False Multiple CheckBox controls in the same GroupBox can be selected at the same time.arrow_forwardTrue or False Label controls are useful for displaying output while an application is running.arrow_forwardIn a ListBox control, how do you determine the number of items that have been stored in the box?arrow_forward
- Ticket-issuing system: An automated ticket machine sells Airline tickets. Users select their destination and input a credit card and a personal identification number. The Airline ticket is issued and their credit card account charged. When the user presses the start button, a menu display of potential destinations is activated, along with a message to the user to select a destination and the type of ticket required. Once a destination has been selected, the ticket price is displayed, and customers are asked to input their credit card. Its validity is checked, and the user is then asked to input his or her personal identifier (PIN). When the credit transaction has been validated, the ticket is issued. Write a set of non-functional requirements for the ticket-issuing system, setting out its expected reliability and response time.arrow_forwardLanguage translator python pleasearrow_forwardKinetic Energy In physics, an object that is in motion is said to have kinetic energy. The following formula can be used to determine a moving object’s kinetic energy: KE =1/2mv2 In the formula KE is the kinetic energy, m is the object’s mass in kilograms, and v is the object’s velocity in meters per second. Create an application that allows the user to enter an object’s mass and velocity and then displays the object’s kinetic energy. The application should have a method named KineticEnergy that accepts an object’s mass (in kilograms) and velocity (in meters per second) as arguments. The method should return the amount of kinetic energy that the object has.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,Programming with Microsoft Visual Basic 2017Computer ScienceISBN:9781337102124Author:Diane ZakPublisher:Cengage Learning
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning