Program to perform exception handling for Divide by zero Exception.
Algorithm
Step 1: Start the program.
Step 2: Declare the variables a,b,c.
Step 3: Read the values a,b,c,.
Step 4: Inside the try block check the condition.
a. if(a-b!=0) then calculate the value of d and display.
b. otherwise throw the exception.
Step 5: Catch the exception and display the appropriate message.
Step 6: Stop the program.
Program
/* Program for Exception Handling Divide by zero Using C++ Programming Pardeep Patel @ studywarehouse.com */ #include<iostream.h> #include<conio.h> void main() { int a,b,c; float d; clrscr(); cout<<"Enter the value of a:"; cin>>a; cout<<"Enter the value of b:"; cin>>b; cout<<"Enter the value of c:"; cin>>c; try { if((a-b)!=0) { d=c/(a-b); cout<<"Result is:"<<d; } else { throw(a-b); } } catch(int i) { cout<<"Answer is infinite because a-b is:"<<i; } getch(); }
Output
Enter the value for a: 20
Enter the value for b: 20
Enter the value for c: 40
Answer is infinite because a-b is: 0
In a world brimming with digital possibilities, inspiring young minds to express themselves through writing…
In today's fiercely competitive digital landscape, understanding why SEO is essential for business growth and…
Dive into the world of knowledge with "10 Free Online Courses from MIT"! Presented in…
Welcome to "10 ChatGPT Prompts to Create Your CV." Crafting a compelling CV is essential…
Welcome to our exploration of StellarWP, where we embark on a journey to elevate your…
Managing events on your WordPress website can be a juggling act. Juggling event details, promoting…
View Comments
but not working that try key word in turbo c++ and try function come syntax error
accept account number , account holder name and balance from user .code to raise exception if balance is less than 500 while withdrawing amount in cpp.