Método MathF.Cos() en C# con ejemplos

MathF.Cos(Single) es un método de clase MathF incorporado que devuelve el coseno de un argumento de valor flotante dado (ángulo especificado).

Sintaxis: public static float Cos (float x);
Aquí, x es el ángulo (medido en radianes) cuyo coseno se devolverá y el tipo de este parámetro es System.Single .

Valor devuelto: este método devolverá el coseno de x de tipo System.Single . Si x es igual a NegativeInfinity, PositiveInfinity o NaN , este método devuelve NaN .

A continuación se muestran los programas para ilustrar el uso del método mencionado anteriormente:

Ejemplo 1:

// C# program to illustrate the
// MathF.Cos(Single) Method
using System;
  
class GFG{
  
    // Main Method
    public static void Main(String[] args)
    {
        float a = 45f;
  
        // converting value to radians
        float b = (a * (MathF.PI)) / 180;
  
        // using method and displaying result
        Console.WriteLine(MathF.Cos(b));
  
        a = 54f;
  
        // converting value to radians
        b = (a * (MathF.PI)) / 180;
  
        // using method and displaying result
        Console.WriteLine(MathF.Cos(b));
        a = 70f;
  
        // converting value to radians
        b = (a * (MathF.PI)) / 180;
  
        // using method and displaying result
        Console.WriteLine(MathF.Cos(b));
    }
}
Producción:

0.7071068
0.5877852
0.34202

Ejemplo 2: Para mostrar el funcionamiento del método MathF.Cos() cuando el argumento es NaN o Infinity .

// C# program to illustrate the
// MathF.Cos(Single) method 
using System;
  
class GFG {
  
    // Main Method
    public static void Main(String[] args)
    {
  
         // taking infinity values
        float positiveInfinity = float.PositiveInfinity;
        float negativeInfinity = float.NegativeInfinity;
  
        // taking NaN 
        float nan = float.NaN;
  
        float result;
  
        // Here argument is negative infinity,
        // so the output will be NaN
        result = MathF.Cos(negativeInfinity);
        Console.WriteLine(result);
  
        // Here argument is positive infinity,
        // so the output will also be NaN
        result = MathF.Cos(positiveInfinity);
        Console.WriteLine(result);
  
        // Here argument is NaN, output will be NaN
        result = MathF.Cos(nan);
        Console.WriteLine(result);
    }
}
Producción:

NaN
NaN
NaN

Publicación traducida automáticamente

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