acosh () con ejemplo en C ++

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

C ++ acosh () función

acosh () función es una función de biblioteca de cmath cabecera, se utiliza para encontrar no negativo coseno área hiperbólica del valor dado, acepta un número ( x ) y devuelve el no negativo área hiperbólica coseno de x .

Nota: Valor de la x no debe ser inferior al 1, argumentos if están a menos de 0, devuelve un error de dominio ( -nan ). función

Sintaxis de acosh ():

    acosh(x);

Parámetro (s): x – es el número / valor cuya área no negativo hiperbólica coseno se calcula.

Return valor: double – devuelve valor de tipo double que es el no negativo coseno hiperbólico área del número / valor dado x .

Ejemplo:

    Input:
float x = 2.45;
Function call:
acosh(x);
Output:
1.54471

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

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

salida

acosh(1): 0
acosh(10.23): 3.01607
acosh(2.45): 1.54471

Ejemplo con error de dominio

If proporcionamos el valor menos de 1, devuelve -nan .

// C++ code to demonstrate the example of 
// acosh() function
#include <iostream>
#include <cmath>
using namespace std;
// main() section
int main()
{
float x;
//no error with this input value
x = 1.0;
cout<<"acosh("<<x<<"): "<<acosh(x)<<endl;
//domain error with this input value
x = 0.25;
cout<<"acosh("<<x<<"): "<<acosh(x)<<endl;
return 0;
}

salida

acosh(1): 0
acosh(0.25): -nan

Referencia: C ++ acosh () función


Deja un comentario

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