C# | Método Math.Cos()

Math.Cos() es un método de clase Math incorporado que devuelve el coseno de un argumento de valor doble dado (ángulo especificado).
Sintaxis:  

public static double Cos(double num)

Parámetro:  

num: Es el ángulo (medido en radianes) cuyo coseno se va a devolver y el tipo de este parámetro es System.Double .

Valor devuelto: Devuelve el coseno de num de tipo System.Double . Si num es igual a NegativeInfinity, PositiveInfinity o NaN , este método devuelve NaN .
A continuación se muestran los programas para ilustrar el método Math.Cos().
Programa 1: Para mostrar el funcionamiento del método Math.Cos().

CSharp

// C# program to demonstrate working
// Math.Cos() method
using System;
  
class Geeks {
  
    // Main Method
    public static void Main(String []args)
    {
        double a = 70;
          
        // converting value to radians
        double b = (a * (Math.PI)) / 180;
  
        // using method and displaying result
        Console.WriteLine(Math.Cos(b));
        a = 50;
          
        // converting value to radians
        b = (a * (Math.PI)) / 180;
  
        // using method and displaying result
        Console.WriteLine(Math.Cos(b));
        a = 73;
          
        // converting value to radians
        b = (a * (Math.PI)) / 180;
 
        // using method and displaying result
        Console.WriteLine(Math.Cos(b));
        a = 77;
          
        // converting value to radians
        b = (a * (Math.PI)) / 180;
  
        // using method and displaying result
        Console.WriteLine(Math.Cos(b));
    }
}
Producción: 

0.342020143325669
0.642787609686539
0.292371704722737
0.224951054343865

 

 
Programa 2: para mostrar el funcionamiento del método Math.Cos() cuando el argumento es NaN o infinito .

CSharp

// C# program to demonstrate working
// Math.Cos() method in infinity case
using System;
 
class Geeks {
     
    // Main Method
    public static void Main(String []args)
    {
 
        double positiveInfinity = Double.PositiveInfinity;    
        double negativeInfinity = Double.NegativeInfinity;
                
                
        double nan = Double.NaN;
        double result;
 
        // Here argument is negative infinity,
        // output will be NaN
         result = Math.Cos(negativeInfinity);
         Console.WriteLine(result);
 
        // Here argument is positive infinity,
        // output will also be NaN
        result = Math.Cos(positiveInfinity);
        Console.WriteLine(result);
 
        // Here argument is NaN, output will be NaN
        result = Math.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 *