Monday 14 April 2014

Write a Program For Exception Handling Divide By Zero Using Cpp Programming


Write a Program For Exception Handling Divide By Zero Using C++ Programming


Ex: No: 7 I/O THROWING AND CATCHING EXCEPTION

Aim:To write a Program for Exception Handling Divide by zero Using C++ Programming

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:

#include
#include
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:"<
}
else
{
throw(a-b);
}
}
catch(int i)
{
cout<<"Answer is infinite because a-b is:"<
}
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

Result:

Thus the implementation of c ++ program for exceptional handling is executed and the output has been verified.

0 comments:

Post a Comment