Muchos programas necesitan algún tipo de matemática para completar ciertos cálculos o formatear datos numéricos. En una aplicación C#, puede usar la clase Math para ayudarlo a completar tareas matemáticas básicas.
La clase Math contiene muchas funciones matemáticas diferentes. Estas incluyen funciones relacionadas con el redondeo decimal, trigonometría, potencias y raíces cuadradas. Aquí hay una lista de algunas de las funciones comunes que puede usar.
Cómo usar funciones matemáticas básicas
Algunas de las tareas matemáticas básicas que puede realizar incluyen encontrar los números mínimo y máximo en una lista. También puede redondear o truncar decimales para formatearlos o encontrar el valor absoluto de un número.
Estas funciones matemáticas pueden ser útiles si está creando clases en C# que utilizará datos numéricos formateados. Otro escenario en el que puede ser útil es si está guardar datos en un archivo CSV en una aplicación C#.
Puede agregar estos ejemplos a cualquier tipo de aplicación C#, como aplicaciones de consola, aplicaciones ASP.NET y más.
Matemáticas. máx()
La función Max() le permite comparar dos números para determinar cuál tiene el valor máximo. Existen diferentes variaciones del método, que le permiten ingresar diferentes tipos de datos numéricos en la función. Esto incluye enteros, dobles, flotantes y más.
Aquí hay un ejemplo de cómo puede usar la función:
int máx = Matemáticas.máx(4, 7);
Consola. Línea de escritura (máx.); // salida: 7
La función Max() siempre toma exactamente dos argumentos para comparar. Si desea encontrar el máximo de una matriz de números, existen muchas soluciones. Uno de ellos incluye recorrer manualmente la matriz y usar la función Max() para comparar cada número:
variable arrayMaxNumbers = nuevoLista() { 3, 6, 1, 8, 4, 1 };
En t maxNumber = arrayMaxNumbers[0];para cada (variable número en arrayMaxNumbers)
{
maxNúmero = Matemáticas.Max (numeromax, numero);
}
Consola. WriteLine (númeromáximo); // salida: 8
Matemáticas. Min()
La función Min() funciona de la misma manera que la función Max(). Puede pasar dos números a la función y devolverá el más pequeño:
min int = Matemáticas.Min(4, 7);
Consola. WriteLine (min); // salida: 4
De manera similar, deberá llamar a la función Min() varias veces para encontrar el elemento más pequeño en una lista:
variable arrayNúmerosMínimos = nuevoLista() { 3, 6, -1, 8, 4, 1 };
En t minNumber = arrayMinNumbers[0];para cada (variable número en arrayMinNumbers)
{
minNúmero = Matemáticas.Min (minNúmero, núm);
}
Consola. WriteLine (minNumber); // salida: -1
Matemáticas. Abdominales()
La función Abs() le permite calcular el valor absoluto de un número. Un valor absoluto nunca puede ser negativo, ya que representa la distancia que hay entre un número y el 0.
Así es como puedes usar la función Abs():
int numeroabsoluto = Matemáticas.Abdominales(5);
Consola. EscribirLínea(númeroabsoluto); // salida: 5
int numeroabsolutonegativo = Matemáticas.Abdominales(-5);
Consola. WriteLine (absoluteNumNegative); // salida: 5
Matemáticas. Redondo()
La función Round() acepta un argumento decimal. También puede especificar un límite para el número de lugares decimales que debe tener. La función luego devuelve el número redondeado:
decimales con doble redondeo = Matemáticas.Redondo(40.12345, 2);
Consola. WriteLine (decimales redondeados); // salida: 40.12
También puede ingresar un solo número en la función. Por defecto, la función redondeará el decimal al número entero más cercano:
número doble redondeado = Matemáticas.Redondo(40.6);
Consola. WriteLine (número redondeado); // salida: 41
Matemáticas. Truncar()
La función Truncate() acepta un tipo de datos decimal o doble, como 4.5. Elimina cualquier parte fraccionaria del número y devuelve el valor entero resultante.
número truncado doble = Matemáticas.Truncar(4.5);
Consola. WriteLine (número truncado); // salida: 4
Cómo usar funciones básicas de trigonometría
La clase de matemáticas también incluye varias funciones que pueden ayudarlo en los cálculos de trigonometría.
Matemáticas. Pecado()
La función Sin() le permite ingresar un ángulo medido en radianes. La función devolverá el valor del seno del ángulo:
doble sinÁngulo = (90 * (Matemáticas.PI)) / 180;
Consola. Línea de escritura(Matemáticas.Sin (sinÁngulo)); // salida: 1
Matemáticas. porque()
La función Cos() también toma un ángulo medido en radianes. Luego devuelve el coseno para ese ángulo:
doble cosÁngulo = (90 * (Matemáticas.PI)) / 180;
Consola. Línea de escritura(Matemáticas.Cos (cosAngle)); // salida: 6.123
Matemáticas. Broncearse()
Del mismo modo, la función Tan() toma un ángulo medido en radianes y devuelve la tangente del ángulo:
doble ángulo tan = (30 * (Matemáticas.PI)) / 180;
Consola. Línea de escritura(Matemáticas.Tan (ángulo tan)); // salida: 0.577
Cómo usar las funciones matemáticas de potencia y raíz cuadrada
Puede usar las funciones matemáticas para calcular la potencia y la raíz cuadrada de un número.
Matemáticas. Pow()
La función Pow() calcula la potencia de un número en particular. Aquí hay un ejemplo de cómo puede usar la función Pow():
número de potencia doble = Matemáticas.Pow(5, 3);
Consola. WriteLine (powNum); // salida: 125
En este caso, la función calcula el resultado de 5 elevado a 3 (o, en otras palabras, 5 * 5 * 5).
Matemáticas. Sqrt()
La función Sqrt() devuelve la raíz cuadrada de un número. Por ejemplo, pasar 16 a la función devolverá la raíz cuadrada de 16, que es 4:
numero raiz doble = Matemáticas.Sqrt(16);
Consola. EscribirLínea (númeroCuadrado); // salida: 4
Uso de funciones matemáticas para cálculos matemáticos
Las funciones matemáticas existentes están ahí para facilitarle la vida cuando se trata de hacer ciertos cálculos. Estas no son las únicas funciones que se ofrecen en la clase de Matemáticas, así que siéntete libre de explorar algunas de las otras, según tus necesidades.
La mayoría de los lenguajes de programación incluyen funciones prácticas o bibliotecas completas para operaciones matemáticas comunes.