C++ How to Program (10th Edition)
C++ How to Program (10th Edition)
10th Edition
ISBN: 9780134448237
Author: Paul J. Deitel, Harvey Deitel
Publisher: PEARSON
Question
Book Icon
Chapter 17, Problem 17.30E
Program Plan Intro

Program Plan:

  • Include header files required
  • Declare and define a function test().
  • Start a try block.
    • Accept a choice to enter a number or a character.
    • If 1 is entered as choice, a number is accepted and checked if it’s a negative number.
    • If a negative number then and throw an exception with integer parameter, which is caught from main function.
    • If 2 is entered as choice, a character is accepted and checked if it is zero. If Zero, then throw an exception with character parameter, which is caught from inside function.
    • Write a catch block with character parameter which will display exception with character.
    • End of function.
  • Start a main function
    • Start a try block which will call a function "test()", that will throw an exception.
    • Write a catch block with integer parameter which will display exception called.
  • Return and exit main.

Blurred answer
Students have asked these similar questions
find a counterexample for the statement,
what is ignore() function ?
What is wrong in the following function?
Knowledge Booster
Background pattern image
Recommended textbooks for you
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning