acos () con ejemplo en C ++

C ++ acos () la función : Aquí, vamos a aprender acerca de los acos () la función con el ejemplo de cabecera cmath en C ++ Programming Language?

C ++ acos () función

acos () función es una función de biblioteca de cmath cabecera, se usa para encontrar el valor principal del arco coseno del número dado, acepta un número ( x ) y devuelve el valor principal del arco coseno de x en radianes.

Nota: Valor ( x ) debe estar entre -1 a +1, else se return un error de dominio ( nan ).

Sintaxis de acos () Función:

    acos(x);

Parámetro (s): x – es el valor cuyo arco coseno que ser calculados.

Return valor: double – devuelve valor de tipo double que es el valor principal del arco coseno del número dado x .

Ejemplo:

    Input:
float x = 0.65;
Function call:
acos(x);
Output:
0.863212

C ++ código para demostrar el ejemplo de acos () función

// C++ code to demonstrate the example of 
// acos() function
#include <iostream>
#include <cmath>
using namespace std;
// main() section
int main()
{
float x;
x = -1.0;
cout<<"acos("<<x<<"): "<<acos(x)<<endl;
x = -0.89;
cout<<"acos("<<x<<"): "<<acos(x)<<endl;
x = 0.65;
cout<<"acos("<<x<<"): "<<acos(x)<<endl;
x = 1;
cout<<"acos("<<x<<"): "<<acos(x)<<endl;
return 0;
}

salida

acos(-1): 3.14159
acos(-0.89): 2.66814
acos(0.65): 0.863212
acos(1): 0

Ejemplo con error de dominio

If proporcionamos el valor fuera del rango (excepto -1 a +1), devuelve nan .

// C++ code to demonstrate the example of 
// acos() function
#include <iostream>
#include <cmath>
using namespace std;
// main() section
int main()
{
float x;
x = -0.89; //no error
cout<<"acos("<<x<<"): "<<acos(x)<<endl;
x = 2.65; //error
cout<<"acos("<<x<<"): "<<acos(x)<<endl;
x = -1.25; //error
cout<<"acos("<<x<<"): "<<acos(x)<<endl;
return 0;
}

salida

acos(-0.89): 2.66814
acos(2.65): nan
acos(-1.25): nan

Referencia: C ++ acos () función


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *