Funciones matemáticas
En C#, hay varias funciones matemáticas incorporadas que puedes utilizar para realizar cálculos. A continuación, te presento algunas de las más relevantes junto con ejemplos de uso:
Math.Abs(x)
: Devuelve el valor absoluto de un número.double num = -5.5; double absoluteValue = Math.Abs(num); // Resultado: 5.5
Math.Pow(x, y)
: Calcula (x) elevado a la potencia (y).double baseNumber = 2.0; double exponent = 3.0; double result = Math.Pow(baseNumber, exponent); // Resultado: 8.0
Math.Sqrt(x)
: Calcula la raíz cuadrada de un número.double number = 25.0; double squareRoot = Math.Sqrt(number); // Resultado: 5.0
Math.Round(x, decimals)
: Redondea un número al número especificado de decimales.double value = 3.14159; double roundedValue = Math.Round(value, 2); // Resultado: 3.14
Math.Sin(x)
,Math.Cos(x)
,Math.Tan(x)
: Funciones trigonométricas.double angleInRadians = Math.PI / 4; // 45 grados en radianes double sineValue = Math.Sin(angleInRadians); double cosineValue = Math.Cos(angleInRadians); double tangentValue = Math.Tan(angleInRadians);
Math.Max(x, y)
yMath.Min(x, y)
: Devuelven el máximo y el mínimo entre dos números, respectivamente.int a = 10; int b = 7; int max = Math.Max(a, b); // Resultado: 10 int min = Math.Min(a, b); // Resultado: 7
Math.Floor(x)
yMath.Ceiling(x)
: Devuelven el entero inferior y superior más cercano, respectivamente.double value = 4.7; double floorValue = Math.Floor(value); // Resultado: 4 double ceilingValue = Math.Ceiling(value); // Resultado: 5
Math.PI
: Devuelve el valor de pi (aproximadamente 3.14159).- Ejemplo completo:
using System; class Program { static void Main() { double radius = 5.0; double circumference = 2 * Math.PI * radius; Console.WriteLine($"Circunferencia del círculo: {circumference}"); } }
En este ejemplo, calculamos la circunferencia de un círculo utilizando la constante Math.PI
.
Estas funciones son solo algunas de las disponibles en C#. Puedes explorar más funciones matemáticas según tus necesidades específicas.