Método Decimal.Remainder() en C#

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *