Starting Out With C++: Early Objects (10th Edition)
10th Edition
ISBN: 9780135235003
Author: Tony Gaddis, Judy Walters, Godfrey Muganda
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Textbook Question
Chapter 4.12, Problem 4.40CP
Complete the following
cout << "Enter one of the numbers 1, 2, or 3: ";
cin >> userNum;
// Write the switch statement here.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Q- Write a program using an if statement instead of a switch statement.
x = 2;
Switch x
case 1; Dis ("the one")
case 2 de ("two")
Case 3; dis ("three")
otherwise; disp("unknown number")
End
Write a program that asks the user to enter a number within the range of 1 through 10. Use a switch statement to display the Roman numeral version of that number. Input Validation: Decide how the program should handle an input that is less than 1 or greater than 10.
c++
Q-Write a program using if statement instead of switch statement.
x=2;
switch x
case 1; disp(‘One’)
case 2; disp(‘Two’)
case 3; disp(‘Three’)
otherwise; disp(‘Unknown Number’)
end
Chapter 4 Solutions
Starting Out With C++: Early Objects (10th Edition)
Ch. 4.1 - Prob. 4.1CPCh. 4.1 - Indicate whether each of the following statements...Ch. 4.1 - Prob. 4.3CPCh. 4.1 - What will the following program segment display?...Ch. 4.2 - Write an if statement that performs the following...Ch. 4.2 - Write an if statement that multiplies payRate by...Ch. 4.2 - Write an if statement that performs the following...Ch. 4.2 - TRUE or FALSE: Both of the following if statements...Ch. 4.2 - Write an if statement that performs the following...Ch. 4.2 - Write an if statement that prints The performance...
Ch. 4.2 - Although the following code segments are...Ch. 4.3 - Write an if/else statement that assigns 0.10 to...Ch. 4.3 - Write an if / else statement that assigns 1 to x...Ch. 4.3 - Write an if /else statement that assigns .10 to...Ch. 4.3 - True or false: The following if / else statements...Ch. 4.3 - Will the if / else statement shown on the right...Ch. 4.4 - What will the following program segment display?...Ch. 4.4 - The following program is used in a bookstore to...Ch. 4.4 - Write an if/else if statement that carries out the...Ch. 4.4 - Write an if/else if statement that performs the...Ch. 4.6 - If you execute the following code, what will it...Ch. 4.6 - If you execute the following code, what will it...Ch. 4.7 - Prob. 4.23CPCh. 4.7 - If a = 2, b = 4, and c = 6, indicate whether each...Ch. 4.7 - If a = 2, b = 4, and c = 6, is the following...Ch. 4.7 - Rewrite the following using the ! operator so that...Ch. 4.9 - Write an if statement that prints the message The...Ch. 4.9 - Write an if statement that prints the message The...Ch. 4.9 - Find and fix the errors in the following code...Ch. 4.10 - Prob. 4.30CPCh. 4.10 - Indicate whether each of the following relational...Ch. 4.10 - Prob. 4.32CPCh. 4.10 - Indicate whether each of these character testing...Ch. 4.11 - Rewrite the following if / else statements as...Ch. 4.11 - Rewrite the following conditional expressions as...Ch. 4.11 - Prob. 4.36CPCh. 4.12 - Explain why you cannot convert the following i...Ch. 4.12 - What is wrong with the following switch statement?...Ch. 4.12 - What will the following program segment display?...Ch. 4.12 - Complete the following program segment by writing...Ch. 4.12 - Rewrite the following program segment using a...Ch. 4.13 - Prob. 4.42CPCh. 4.13 - Follow the instructions to complete the following...Ch. 4 - An expression using the greater-than, less-than,...Ch. 4 - Prob. 2RQECh. 4 - The if statement regards an expression with the...Ch. 4 - For an if statement to conditionally execute a...Ch. 4 - In an if / else statement, the if part executes...Ch. 4 - The trailing else in an if / else if statement has...Ch. 4 - If the subexpression on the left of the logical...Ch. 4 - If the subexpression on the left of the || logical...Ch. 4 - The ____ logical operator has higher precedence...Ch. 4 - Logical operators have _____ precedence than...Ch. 4 - The _____ logical operator works best when testing...Ch. 4 - The _____ logical operator works best when testing...Ch. 4 - A variable with _____ scope is only visible when...Ch. 4 - The expression that is tested by a switch...Ch. 4 - A program will fall through to the following case...Ch. 4 - Prob. 16RQECh. 4 - Write an if statement that assigns 100 to x when y...Ch. 4 - Write an if/else statement that assigns 0 to x...Ch. 4 - Write an if / else statement that prints Excellent...Ch. 4 - Write an if statement that sets the variable hours...Ch. 4 - Convert the following conditional expression into...Ch. 4 - Convert the following if/else if statement into a...Ch. 4 - Assume the variables x = 5, y = 6, and z = 8....Ch. 4 - Assume the variables x = 5, y = 6, and z = 8....Ch. 4 - Minimum / Maximum Write a program that asks the...Ch. 4 - Roman Numeral Converter Write a program that asks...Ch. 4 - Magic Dates The date June 10, 1960, is special...Ch. 4 - Areas of Rectangles The area of a rectangle is the...Ch. 4 - Book Club Points An online book club awards points...Ch. 4 - Change for a Dollar Game Create a change -counting...Ch. 4 - Time Calculator Write a program that asks the user...Ch. 4 - Math Tutor Version 2 This is a modification of the...Ch. 4 - Software Sales A software company sells a package...Ch. 4 - Bank Charges A bank charges 15 per month plus the...Ch. 4 - Prob. 11PCCh. 4 - Running the Race Write a program that asks for the...Ch. 4 - Personal Best Write a program that asks for the...Ch. 4 - Body Mass Index Write a program that calculates...Ch. 4 - Fat Gram Calculator Write a program that asks for...Ch. 4 - Prob. 18PCCh. 4 - The Speed of Sound in Gases When traveling through...Ch. 4 - Spectral Analysis If a scientist knows the...Ch. 4 - Freezing and Boiling Points The following table...Ch. 4 - Mobile Service Provider A mobile phone service has...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
Modify the program in Figure 8.18 so that the following two conditions are met: 1. Each child terminates abnorm...
Computer Systems: A Programmer's Perspective (3rd Edition)
The following pseudocode statement calls an objects method. What is the name of the method? What is the name of...
Starting Out with Programming Logic and Design (4th Edition)
Explain which is more like a stencil—a class template or a class-template specialization?
C How to Program (8th Edition)
Explain the term cursor.
Database Concepts (7th Edition)
Many contemporary languages allow two kinds of comments: one in which delimiters are used on both ends (multipl...
Concepts of Programming Languages (11th Edition)
There are three seating categories at a high school athletic stadium. For a baseball game, Class A seats cost 1...
Starting Out With Visual Basic (8th Edition)
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
- 1. An if selection statement executes if and only if: A. the Boolean condition evaluates to false. B. the Boolean condition evaluates to true. C. the Boolean condition is short-circuited. D. none of the above. Answer: 2.A compound statement is enclosed between: A. [ ] B. { } C. ( ) D. < > Answer: 4. The controlling expression for a switch statement includes all of the following types except: A. char B. int C. byte D. double Answer:arrow_forwardConvert the following if/else if statement into a switch statement: if (choice == 1) { cout << “one”; } else if (choice == 2 || choice == 3) { cout << “Twenty three”; } else if (choice == 4) { cout << “four”; } else { cout << “ten”; }arrow_forwardTrue or False The test expression in a switch statement can be a double or a decimal value.arrow_forward
- If the variable an is less than 10, create an if-else expression that sets the variable b to 0. Otherwise, the variable b should receive the value 99.arrow_forwardThe _________section of a switch statement is branched to if none of the case values match the test expression.arrow_forwardWrite a program that prints the insurance fee to pay for a pet according to the following rules: (Note: must use a switch statement to determine pet fee) A dog that has been neutered costs $50.A dog that has not been neutered costs $80.A cat that has been neutered costs $40.A cat that has not been neutered costs $60.A bird or reptile costs nothing.Any other animal generates an error message. The program should prompt the user for the appropriate information: a character code for the pet type, and a yes/no response for the neutered status. Use a code letter to determine the kind of animal (i.e. D or d represents a dog, C or c represents a cat, B or b represents a bird, R or r represents a reptile, and anything else represents some other kind of animal). Use a code letter to determine the neutered status(i.e. Y or y represents yes, N or n represents no). The user should be allowed to enter the input in either upper or lower case. It prints out the type of animal (full name of animal)…arrow_forward
- Convert the following if statements into a switch statement:if (time == 0){greeting = "Good morning";}else if (time == 1){greeting = "Good day";}else if (time = 2){greeting = "Good evening";}else if (time == 3){greeting = "Good night";}arrow_forwardWrite a program that prompts the user to enter a number within the range of 1 through 10. Theprogram should display the Roman numeral version of that number. If the number is outside therange of 1 through 10, the program should display an error message. The following table showsthe Roman numerals for the numbers 1 through 10: Using if else if or if elif else statementarrow_forwardThe program should also display how much money Package A customers would save if they purchases packages B or C, and how much money package B customers would save if they purchases package C. (Use a switch statement for this) If there would be no savings, no message should be printed.The user will get the option to try again (Try again? ‘Y’/’N’). If they enter ‘N’, the program will stop, while if they enter ‘Y’, the program will start from the beginning.When they enter ‘N’, the program will print out the formatted bill to a file called “MyBill.txt”.arrow_forward
- Rewrite the following if-else-if statement as a switch statement.if (selection == 1){ MessageBox.Show("You selected 1.");}else if (selection == 2){ MessageBox.Show("You selected 2.");}else if (selection == 3){ MessageBox.Show("You selected 3.");}else if (selection == 4){ MessageBox.Show("You selected 4.");}else{ MessageBox.Show("Not good with numbers, eh?");}arrow_forwardUsing switch statement, write program c++ that displays the following menu for the food items available to take order from the customer B=Burger, F=French Fish , P=Pizza, S=Sandwiches), the program inputs the type of food and quantity .it finally displays the total charges for the order according to the following criteria: Burger = 200, French Fish=50, Pizza= 500, Sandwiches=150.arrow_forwardv2 Question 6 What situation calls for a switch statement? Group of answer choices Use a switch statement when the switch statement is inside the main program. Use a switch statement when a for statement can not be used. Use a switch statement when a selection is in a repitition statement. Use a switch statement when a single control value determines which of several possible actions is to be taken. Use a switch statement when a selection is outside of repitition statement.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,EBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Control Structure in Data Structure - Data Structures - Computer Science Class 12; Author: Ekeeda;https://www.youtube.com/watch?v=9FTw2pXLhv4;License: Standard YouTube License, CC-BY