Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)
5th Edition
ISBN: 9780134801155
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 11, Problem 2AW
Design a case structure that can be used with the
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Examine the following pseudocode module header, and then select a statement that calls the module, passing 22 and "Bob" as an argument.Module showOutput(Integer aNumber, String userName)// etc...End Module
A)Call showOutput(22, "Bob")B)Call showOutput("Bob", 22)C)Call Module(argument = "Bob", parameter = "22")D)Define Module ("Bob", 22)
A retail company assigns a $5000 store bonus if monthly sales are $100,000 or more. Additionally, if their sales exceed 125% or more of their monthly goal of $90,000, then all employees will receive a message stating that they will get a day off.
Step 2: Given the major task involved in this program, what modules might you consider including? Also describe the purpose of the module.
Module Name
Purpose
Module getSales ()
Allows the user to enter the monthly sales.
This module will determine if a bonus should be awarded.
This module will determine if a day off should be awarded.
The parameter option that should be used when the module calling the sub wishes to grant the sub access to the memory containing its local variable so that the variable can be modified.
ByVal
ByCopy
ByRef
ByVal or ByRef can be used.
Chapter 11 Solutions
Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)
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
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
What is the difference between the names defined in an ML let construct from the variables declared in a C bloc...
Concepts Of Programming Languages
A (n) _______operator determines if a specific relationship exists between two values.
Starting Out With Visual Basic (8th Edition)
3.12 (Date Create a class called Date that includes three pieces Of information as data
members—a month (type ...
C++ How to Program (10th Edition)
Define each of the following terms: supertype subtype specialization entity cluster completeness constraint enh...
Modern Database Management (12th Edition)
Write a program that takes its input from a file of numbers of type double and outputs the average of the numbe...
Problem Solving with C++ (10th Edition)
Give the name of the algorithm that results from each of the following special cases: a. Local beam search with...
Artificial Intelligence: A Modern Approach
Knowledge Booster
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.Similar questions
- #3 – This pseudocode has multiple problems. Fix the calling statement and the definition below so that the routine accepts 3 grades as parameters and returns the average into a variable. Call calcPercentageof(Boolean Number) Module calcPercentageOf (numerator, num2) Set percentage = num / num2 * 100 End Module Write the correct call statement and module definition below:.arrow_forward1. Create a hierarchy chart that will show the relationship between the mainline logicof an application and the modules in the application. This application will call a module named calculateSalary(). The calculateSalary()module will in turn call a module named getHourlyRate().(5)2. Write the pseudocode that will adequately represent the logic contained in thescenario below:“If a student has studied less than six years and have passed his Grade 12 exams hecan obtain entry into a tertiary course.”arrow_forwardC++ Language Please add an execution chart for this code like the example below. I have provided the code and the example execution chart. : JUST NEED EXECUTION CHARTTT. Thanks Sample Execution Chart Template: 1.0 Main()2.0 CalculatePropertyTax()3.0 displayMessage( input string messageToDisplay)3.1 return double getHomeValue()3.2 return boolean checkHomeValue()3.3 return double applyPropertyTax(input double homeValue)3.4 displayPropertyTax(input homeValue)3.5 return Boolean queryMoreData()4.0 displayMessage(input string messageToDisplay)4.1 return char getYesNo()4.2 return char convertCase(input char)3.6 displayErrorMessage() CODE: Maincpp: #include <iostream> #include <fstream> #include "BankAccount.h" using namespace std; const int SIZE = 8; // function declaration for array void fillArray (ifstream &input,BankAccount accountsArray[]); int largest(BankAccount accountsArray[]); int smallest(BankAccount accountsArray[]); void printArray(BankAccount…arrow_forward
- C++ Language Please add an execution chart for this code like the example below. I have provided the code and the example execution chart. : JUST NEED EXECUTION CHARTTT. Thanks Sample Execution Chart Template: 1.0 Main()2.0 CalculatePropertyTax()3.0 displayMessage( input string messageToDisplay)3.1 return double getHomeValue()3.2 return boolean checkHomeValue()3.3 return double applyPropertyTax(input double homeValue)3.4 displayPropertyTax(input homeValue)3.5 return Boolean queryMoreData()4.0 displayMessage(input string messageToDisplay)4.1 return char getYesNo()4.2 return char convertCase(input char)3.6 displayErrorMessage() CODE: Maincpp: #include <iostream> #include <fstream> #include "BankAccount.h" using namespace std; const int SIZE = 8; // function declaration for array void fillArray (ifstream &input,BankAccount accountsArray[]); int largest(BankAccount accountsArray[]); int smallest(BankAccount accountsArray[]); void printArray(BankAccount…arrow_forwardCreate Use Case Diagram for the SoloLearn application . Make sure to follow rules in creating Use Case Diagram.arrow_forwardA static variable has the same _____________________ as a procedure-level variable but the same _____________________ as a class-level variable. lifetime, scope scope, lifetimearrow_forward
- Most of the memory locations declared in an application should be class-level variables. a. True b. Falsearrow_forwardDesign a Flowchart and Pseudocode for the following Problem Dialog is a Mobile Phone company that offers the following mobile phonepackage to its customers.Monthly charges are calculated according to the following criteria The Basic Monthly Bill is CAD 40 Additional 25 CAD is charged from customers who make more than100 calls that last for more than 400 minutes Design the modular program Pass the parameters to a Module Named MobileCharges_4567 andperform all the calculations inside that Modulearrow_forwardMethod/Function/Procedure/Sub/Routine . Please use only C# programming. Method – this is the fourth control structure we have worked with in this course. Each control structure brings some advantage to the programmer. Sequence sets the framework to ensure that all the statements are processes exactly once and in order. i.e. no skips or repeats Branching allows the program to perform more than one task Repetition provides a structure to process a block of code possible multiple times Method allows the programmer to assign a name to a block or code The coder has the luxury to reuse blocks of code, hence the job can be done with less code. In addition, it facilitates the decomposition of a complex problem into simpler sub-tasks that can be implemented and tested separately. This is possible by attaching a name to a block of code statements and then invoking the code when required. Template of a Method [modifier] [static] «return_type»…arrow_forward
- write a pseudocode and flowchart with comments mobile Phone PackagesDialog is a Mobile Phone company that offers the following mobile phonepackage to its customers.Monthly charges are calculated according to the following criteria The Basic Monthly Bill is CAD 40 Additional 25 CAD is charged from customers who make more than100 calls that last for more than 400 minutes Design the modular program Pass the parameters to a Module Named MobileCharges_4567 andperform all the calculations inside that ModuleGuideline:Create a unique Code (create unique variable names, module names, addcomments etc.)Follow other instructions I have discussed in the classCopied answers will get 0 marksInclude commentsProper indentation is necessaryInclude your name and id in the flow chart (Use Draw.io or Dia Only)arrow_forwardDesign program that prompts the user for a refrigerator model name and interior hieght, width, and depth in inches. Calculate the refrigerator capacity in cubic feet. Program accepts model names continuously until "XXX" is entered. use named constants where appropriate. Use modules, like " end of job" after the sentinel is entered for the model name. I need to do this using Flowgorithm.arrow_forwardIn conclusion, it is important to define a variable by its data type, but this is not always enough. Data type, variable name, memory location, and initial value must all be specified when declaring a variable (if any). This guarantees that the variable is properly managed by the computer and is available for usage in the application.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageProgramming with Microsoft Visual Basic 2017Computer ScienceISBN:9781337102124Author:Diane ZakPublisher:Cengage LearningC++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Graphical User Interfaces: Crash Course Computer Science #26; Author: CrashCourse;https://www.youtube.com/watch?v=XIGSJshYb90;License: Standard YouTube License, CC-BY
Python GUI | How To Make A GUI In Python | Best GUI Framework In Python | Edureka; Author: edureka!;https://www.youtube.com/watch?v=_PHJvjQJa3w;License: Standard Youtube License