Programa C# para calcular el coseno (X) sin usar un método predefinido

Coseno(x) también se conoce como Cos(x). Es una función trigonométrica de un ángulo. La relación entre la longitud de la base y la longitud de la hipotenusa se conoce como el coseno de un ángulo en el triángulo rectángulo. En este artículo, aprenderemos a calcular el Coseno(X) sin usar un método predefinido. Así que para hacer esta tarea usamos la siguiente fórmula:

cos(x) = 1.0 – p /2 + q /24 – p * q /720 + q * q /40320 – p * q * q /3628800

Ejemplo:

Input  : cos(45)
Output : 0.7071

Input  : cos(0)
Output : 1

Código:

C#

// C# program to calculate the Cosine(X)
// Without using a predefined method
using System;
 
class GFG{
 
// Function to calculate the Cosine(X)    
static double Cos(double theta)
{
    double R;
    double S;
    double ans;
 
    R = Math.Pow(theta, 2);
    S = Math.Pow(R, 2);
 
    // Substituting p,q in the below formula
    ans = 1.0 - R / 2 + S / 24 - R * S / 720 +
            S * S / 40320 - R * S * S / 3628800;
 
    return ans;
}
 
// Driver code
static void Main(string[] args)
{
    Console.WriteLine("Cos(0):" + Cos(0));
    Console.WriteLine("Cos(3):" + Cos(1));
    Console.WriteLine("Cos(8):" + Cos(2));
}
}

Producción:

Cos(0):1
Cos(3):0.540302303791887
Cos(8):-0.41615520282187

Publicación traducida automáticamente

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