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 .
- Campo Math.E: Este campo representa la base logarítmica natural, especificada por la constante, e.
- 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