Write a C# program that prompts the user to input two numbers and divides them. Handle an exception when the user enters non-numeric values.
using System; public class DivideNumbers { public static double Divide(double numerator, double denominator) { if (denominator == 0) { throw new DivideByZeroException("Cannot divide by zero."); } return numerator / denominator; } public static void Main() { Console.WriteLine("Please enter the numerator:"); double numerator = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Please enter the denominator:"); double denominator = Convert.ToDouble(Console.ReadLine()); try { double result = Divide(numerator, denominator); Console.WriteLine("The result is: {0}", result); } catch (FormatException ex) { Console.WriteLine("Error: Invalid input."); } catch (DivideByZeroException ex) { Console.WriteLine("Error: Cannot divide by zero."); } catch (Exception ex) { Console.WriteLine("Error: {0}", ex.Message); } } }
Write a C# program that prompts the user to input two numbers and divides them. Handle an exception when the user enters non-numeric values.
Reviewed by Bhaumik Patel
on
8:29 PM
Rating:
![Write a C# program that prompts the user to input two numbers and divides them. Handle an exception when the user enters non-numeric values.](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEkzU5xurb-3howY6kvciAMKjqOl4SxwObMiZy5SI_v52ozoNhhfjU9L7Cr2kQo6C0iFTCka8b5J8JwUobT2NjBwGd_zdrA91SLKu7lvjarGJvNuP_-BSVVNxOgFTtAspNTcUpBgGT3AWLYaFEgJ4PX_GXFJkLw0sv0c6bRfYVyumyQjfs8RrRoWTVYI38/s72-c/blogger%201200%20x%20628%20c%23.png)