Este método se utiliza para calcular el resto cuando la división se realiza entre dos valores decimales especificados.
Sintaxis: Remanente decimal estático público (decimal a1, decimal a2);
Parámetros:
a1 : Este parámetro especifica el dividendo.
a2 : este parámetro especifica el divisor.Valor devuelto : Devuelve el resto de después de dividir a1 por a2 .
Excepciones:
- DivideByZeroException: Esto ocurre cuando a2 es cero.
- OverflowException: si el valor devuelto es menor que MinValue o mayor que MaxValue .
Los siguientes programas ilustran el uso del método Decimal.Remainder(Decimal, Decimal):
Ejemplo 1:
// C# program to demonstrate the // Decimal.Remainder(Decimal, // Decimal) Method using System; class GFG { // Main Method public static void Main() { try { // Declaring the decimal variables Decimal a1 = 4.02m; Decimal a2 = 1.11m; // dividing and getting the remainder // of the two Decimal value // using Remainder() method; Decimal value = Decimal.Remainder(a1, a2); // Display the remainder Console.WriteLine("Remainder is : {0}", value); } catch (OverflowException e) { Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } }
Producción:
Remainder is : 0.69
Ejemplo 2: para OverflowException
// C# program to demonstrate the // Decimal.Remainder(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.02m; // dividing and getting the remainder // of the two Decimal value // using Remainder() method; Decimal value = Decimal.Remainder(a1, a2); // Display the remainder Console.WriteLine("Remainder is : {0}", value); } catch (OverflowException e) { Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } }
Producción:
Exception Thrown: System.OverflowException
Ejemplo 3: programa para DivideByZeroException
// C# program to demonstrate the // Decimal.Remainder(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 and getting the remainder // of the two Decimal value // using Remainder() method; Decimal value = Decimal.Remainder(a1, a2); // Display the remainder Console.WriteLine("Remainder is : {0}", value); } catch (DivideByZeroException e) { Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } }
Producción:
Exception Thrown: System.DivideByZeroException
Referencia:
Publicación traducida automáticamente
Artículo escrito por IshwarGupta y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA