Método Decimal.Multiply() en C#

Este método se utiliza para multiplicar dos valores decimales especificados.

Sintaxis: multiplicación decimal estática pública (decimal a1, decimal a2);
Parámetros: 
a1 : Este parámetro especifica el multiplicando. 
a2 : Este parámetro especifica el multiplicador.
Valor de retorno: el resultado de la multiplicación de a1 y a2
 

Excepción: este método dará OverflowException si el valor devuelto es menor que MinValue o mayor que MaxValue.

Los siguientes programas ilustran el uso del método Decimal.Multiply(Decimal, Decimal)

Ejemplo 1: 

C#

// C# program to demonstrate the
// Decimal.Multiply(Decimal,
// Decimal) Method
using System;
using System.Globalization;
 
class GFG {
 
    // Main Method
    public static void Main()
    {
        try {
 
            // Declaring the decimal variables
            Decimal a1 = 4.02m;
            Decimal a2 = 2.01m;
 
            // multiplying the two Decimal value
            // using Multiplying() method;
            Decimal value = Decimal.Multiply(a1, a2);
 
            // Display the product
            Console.WriteLine("Result of multiplication : {0}",
                                                        value);
        }
 
        catch (OverflowException e) {
            Console.Write("Exception Thrown: ");
            Console.Write("{0}", e.GetType(), e.Message);
        }
    }
}
Producción: 

Result of multiplication : 8.0802

 

Ejemplo 2: Programa para OverflowException

C#

// C# program to demonstrate the
// Decimal.Multiply(Decimal,
// Decimal) Method
using System;
using System.Globalization;
 
class GFG {
 
    // Main Method
    public static void Main()
    {
        try {
 
            // Declaring the decimal variables
            Decimal a1 = 4.02m;
            Decimal a2 = Decimal.MaxValue;
 
            // multiplying the two Decimal value
            // using Multiply() method;
            Decimal value = Decimal.Multiply(a1, a2);
 
            // Display the product
            Console.WriteLine("Result of multiplication : {0}",
                                                        value);
        }
 
        catch (OverflowException e)
        {
            Console.Write("Exception Thrown: ");
            Console.Write("{0}", e.GetType(), e.Message);
        }
    }
}
Producción: 

Exception Thrown: System.OverflowException

 

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 *