C# | Clase de matemáticas

En C#, la clase Math viene bajo el espacio de nombres System. Se utiliza para proporcionar métodos estáticos y constantes para funciones matemáticas logarítmicas, trigonométricas y otras funciones útiles. Es una clase estática y hereda la clase de objeto.

public static class Math

Campos

Un campo es una variable que se declara en una clase o estructura. Estos se consideran como los miembros de su tipo contenedor. Los campos pueden ser campos estáticos o de instancia. La clase de matemáticas contiene los dos campos, es decir, E y PI .

  1. Campo Math.E: Este campo representa la base logarítmica natural, especificada por la constante, e.
  2. Campo Math.PI: Representa la relación entre la circunferencia de un círculo y su diámetro, especificada por la constante PI(π).

Ejemplo:

// C# program to demonstrate the
// value of Math Class Fields
using System;
  
class GFG {
  
    // Main method
    static void Main()
    {
  
        // To find E constant values
        double e = Math.E;
  
        // Print result
        Console.WriteLine("Math.E = " + e);
  
        // To find PI constant values
        double pi_value = Math.PI;
  
        // Print result
        Console.WriteLine("Math.PI = " + pi_value);
    }
}

Producción:

Math.E = 2.71828182845905
Math.PI = 3.14159265358979

Puede leer más sobre los campos en C# | Campos de clase de matemáticas con ejemplos .

Métodos

Método Descripción
Abdominales() Devuelve el valor absoluto de un número especificado.
acos() Devuelve el ángulo cuyo coseno es el número especificado.
Acosh() Devuelve el coseno hiperbólico inverso del número especificado.
Como en() Devuelve el ángulo cuyo seno es el número especificado.
Asinh() Devuelve el seno hiperbólico inverso del número especificado.
Un bronceado() Devuelve el ángulo cuya tangente es el número especificado.
Atán2() Devuelve el ángulo cuya tangente es el cociente de dos números especificados.
Atanh() Devuelve la tangente hiperbólica inversa del número especificado.
BigMul() Produce el producto completo de dos números de 32 bits.
Cbrt() Devuelve la raíz cúbica de un valor especificado.
Techo() Devuelve el valor integral más pequeño mayor o igual que el número especificado.
Abrazadera() Se utiliza para restringir un valor a un rango dado.
porque() Devuelve el coseno del ángulo especificado.
Aporrear() Devuelve el coseno hiperbólico del ángulo especificado.
DivRem() Calcula el cociente de dos números y también devuelve el resto en un parámetro de salida.
Exp() Devuelve e elevado a la potencia especificada.
Piso() Devuelve el mayor valor integral menor o igual que el número especificado.
IEEERestante() Devuelve el resto resultante de la división de un número especificado por otro número especificado.
Tronco() Devuelve el logaritmo de un número especificado.
Registro10() Devuelve el logaritmo en base 10 de un número especificado.
máx() Devuelve el mayor de dos números especificados.
Min() Devuelve el menor de dos números.
Pow() Devuelve un número especificado elevado a la potencia especificada.
Redondo() Redondea un valor al entero más cercano o al número especificado de dígitos fraccionarios.
Señal() Devuelve un entero que indica el signo de un número.
Pecado() Devuelve el seno del ángulo especificado.
sinh() Devuelve el seno hiperbólico del ángulo especificado.
Sqrt() Devuelve la raíz cuadrada de un número especificado.
Broncearse() Devuelve la tangente del ángulo especificado.
tanh() Devuelve la tangente hiperbólica del ángulo especificado.
Truncar() Calcula la parte integral de un número.

Ejemplo:

// C# program to illustrate the
// Math class methods
using System;
  
public class GFG {
  
    // Main method
    static public void Main()
    {
  
        // using Floor() Method
        Console.WriteLine("Floor value of 123.123: "
                             + Math.Floor(123.123));
  
        // using Asin() Method
        Console.WriteLine("Asin value of 0.35: "
                             + Math.Asin(0.35));
  
        // using Sqrt() Method
        Console.WriteLine("Square Root of 81: "
                              + Math.Sqrt(81));
  
        // using Round() Method
        Console.WriteLine("Round value of 14.6534: "
                             + Math.Round(14.6534));
    }
}

Producción:

Floor value of 123.123: 123
Asin value of 0.35: 0.35757110364551
Square Root of 81: 9
Round value of 14.6534: 15

Publicación traducida automáticamente

Artículo escrito por Anshul_Aggarwal 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 *