This method is used to divide the two specified decimal values.
csharp
csharp
csharp
Syntax: public static decimal Divide (decimal a1, decimal a2); Parameters: a1: This parameter specifies the dividend. a2: This parameter specifies the divisor. Return Value: The result of dividing a1 by a2.Exceptions:
- DivideByZeroException: This occurs when a2 is zero.
- OverflowException: If the result of dividing a1 and a2 is less than smallest possible value of Decimal or greater than the largest possible value of Decimal.
// C# program to demonstrate the
// Decimal.Divide(Decimal,
// Decimal) Method
using System;
class GFG {
// Main Method
public static void Main()
{
try {
// Declaring the decimal variables
Decimal a1 = 4.02m;
Decimal a2 = 2.01m;
// dividing the two Decimal value
// using Divide() method;
Decimal value = Decimal.Divide(a1, a2);
// Display the division
Console.WriteLine("Result of "+
"division : {0}", value);
}
catch (OverflowException e)
{
Console.Write("Exception Thrown: ");
Console.Write("{0}", e.GetType(), e.Message);
}
}
}
Output:
Example 2: Program for OverflowException
Result of division : 2
// C# program to demonstrate the
// Decimal.Divide(Decimal,
// Decimal) Method
using System;
class GFG {
// Main Method
public static void Main()
{
try {
// Declaring the decimal variables
Decimal a1 = Decimal.MaxValue;
Decimal a2 = 0.01m;
// dividing the two Decimal value
// using Divide() method;
Decimal value = Decimal.Divide(a1, a2);
// Display the division
Console.WriteLine("Result of "+
"division : {0}", value);
}
catch (OverflowException e)
{
Console.Write("Exception Thrown: ");
Console.Write("{0}", e.GetType(), e.Message);
}
}
}
Output:
Example 3: Program for DivideByZeroException
Exception Thrown: System.OverflowException
// C# program to demonstrate the
// Decimal.Divide(Decimal,
// Decimal) Method
using System;
class GFG {
// Main Method
public static void Main()
{
try {
// Declaring the decimal variables
Decimal a1 = 4.02m;
Decimal a2 = 0.00m;
// dividing the two Decimal value
// using Divide() method;
Decimal value = Decimal.Divide(a1, a2);
// Display the division
Console.WriteLine("Result of"+
" division : {0}", value);
}
catch (DivideByZeroException e)
{
Console.Write("Exception Thrown: ");
Console.Write("{0}", e.GetType(), e.Message);
}
}
}
Output:
Reference:
Exception Thrown: System.DivideByZeroException