Concept explainers
Sometimes either a switch statement or an if /else if statement can be used to implement logic that requires branching to different blocks of program code. But the two arc not interchangeable.
A) Under what circumstances would an if/else if statement be a more appropriate choice than a switch statement?
B) Under what circumstances would a switch statement be a more appropriate choice than an if/else If statement?
C) Under what circumstances would a set of nested if/else statements he more appropriate than either of the other two structures?
Try to come up with at least one example case for each of the three, where it is the best way to implement the desired branching logic.

Learn your wayIncludes step-by-step video

Chapter 4 Solutions
STARTING OUT WITH C++ MPL
Additional Engineering Textbook Solutions
Starting Out with Python (4th Edition)
Electric Circuits. (11th Edition)
Starting Out with C++ from Control Structures to Objects (9th Edition)
Management Information Systems: Managing The Digital Firm (16th Edition)
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
Java How to Program, Early Objects (11th Edition) (Deitel: How to Program)
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrC++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageNp Ms Office 365/Excel 2016 I NtermedComputer ScienceISBN:9781337508841Author:CareyPublisher:CengageEBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT



