EBK STARTING OUT WITH PROGRAMMING LOGIC
4th Edition
ISBN: 8220100659386
Author: GADDIS
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
Chapter 11, Problem 1TF
Explanation of Solution
Menu:
A menu-driven
- The list of actions, which is displayed on the screen is referred as menu.
Decision Structure:
Once the user selects an action from a menu, the program must use a decision structure to complete an action established on that selection.
- The most commonly used decision structure in all languages “case structure”.
- Similarly, nested If-Then-Else statement and If-Then-Else If statement area also used to make a decision structure in the program.
Example:
Consider the following C++program, which uses the “if then else” decision structure for a menu driven program as follow as:
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
True or False Multiple CheckBox controls in the same GroupBox can be selected at the same time.
Java
VENDING MACHINE Write a program that simulates a vending machine. The program should display a menu of items, along with the price and quantity of each item. The user can select an item and insert money to purchase the item. The program should display the item purchased, the cost of the item, and the amount of change returned to the user.
REQUIREMENTS
DECISION STRUCTURES
Include at least (1) EACH of the following:
·If-Else-Else If Statements
·Switch Statement
LOOPS
Include at least (2) DIFFERENT TYPES of loops from the following:
·FOR loop
·WHILE loop
·DO-WHILE loop
FILE MANAGEMENT
Your project should perform at least (1) of the following tasks:
·READ FROM an input file
·WRITE TO an output file
·READ FROM and WRITE TO the same file
METHODS
Include at least (10) Methods throughout your Project.
Include at least (1) Overloaded Programmer-Defined Method in your Project.
JAVA CLASSES
Include at least (3) Classes in your Project
Include at least (1) Class that inherits…
Use relational and logical operators to make decisions using selection structure
Use switch statement to design a simple menu selection decision
Chapter 11 Solutions
EBK STARTING OUT WITH PROGRAMMING LOGIC
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
- 20. Random Number Guessing GameWrite a program that generates a random number in the range of 1 through 100, and asks the user to guess what the number is. If the user’s guess is higher than the random number, the program should display “Too high, try again.” If the user’s guess is lower than the random number, the program should display “Too low, try again.” If the user guesses the number, the application should congratulate the user and generate a new random number so the game can start over.Optional Enhancement: Enhance the game so it keeps count of the number of guesses that the user makes. When the user correctly guesses the random number, the program should display the number of guesses. USE RAPTOR PROGRAMarrow_forwardIn a ListBox control, how do you determine the number of items that have been stored in the box?arrow_forwardDirection: Perform what is asked below. CASE: Due to the present situation that we are facing, which is the pandemic, the government decided to limit the type of rice the consumer can purchase to one. With your help as a programmer, the government ask you to create such program. The program should be able to display the menu as displayed below. The user will be allowed to enter the choice, quantity in kilo grams (kg) and payment amount. The program should also be able to output the total amount due and the change. Organize your algorithm in such a way that it is logically correct, usable and functional. RICE MENU [1] Denorado [2] [3] Jasmine [4] NFA [5] Malagkit Senandomeng Organic Brown Rice P55/kg P47 /kg P58/kg P38 /kg P70/kg P120/kgarrow_forward
- Software Sales A software company sells a package that retails for $99. Quantity discounts are given below: Quantity Discount 10–19 20% 20–49 30% 50–99 40% 100 or more 50% Design a program that asks the user to enter the number of packages purchased. The program should then display the amount of the discount (if any) and the total amount of the purchase after the discount.arrow_forwardTrue or False: You cannot change the value of a variable whose declaration uses the final keyword.arrow_forwardTrue or False : You can cause a control to be skipped in the tab order by setting its TabPosition property to False.arrow_forward
- Financial application: calculate tips) Write a program that reads the subtotal and the gratuity rate, then computes the gratuity and total. For example, if the user enters 10 for subtotal and 15% for gratuity rate, the program displays $1.5 as gratuity and $11.5 as total. please take screenshots of the stops.arrow_forwardA selection statement used for a single statement is the if-else statement. True Falsearrow_forwardMulti-way selection is possible with nested if-else statements and switch statements. When is it inappropriate to use a switch statement?arrow_forward
- Random Number Guessing Game Create an application that generates a random number in the range of 1 through 100 and asks the user to guess what the number is. If the user’s guess is higher than the random number, the program should display “Too high, try again.” If the user’s guess is lower than the random number, the program should display “Too low, try again.” If the user guesses the number, the application should congratulate the user and then generate a new random number so the game can start over. Optional Enhancement: Enhance the game so it keeps count of the number of guesses that the user makes. When the user correctly guesses the random number, the program should display the number of guesses.arrow_forwardTrue or FalseTo store items in a ListBox, you add them to the control’s Text property.arrow_forwardOcean Levels Assuming the ocean’s level is currently rising at about 1.5 millimeters per year, create an application that displays the number of millimeters that the ocean will have risen each year for the next 10 years. Display the output in a ListBox control.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT