English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di Base di C++

Controllo di flusso C++

Funzioni in C++

Array e stringhe C++

Strutture dati C++

Classi e oggetti C++

Puntatori in C++

Ereditarietà in C++

Tutorial di STL in C++

Manuale di riferimento C++

Utilizzo e esempio della funzione acosh() in C++

Funzione di Libreria <cmath> in C++

La funzione acosh() in C++ restituisce l'arcocoseno in radianti (arcocoseno).

La funzione acosh() accetta un singolo parametro e restituisce il valore dell'arcocoseno di quel valore in radianti.

La funzione si trova in<cmath>Definito nel file di intestazione.

[Matematica] cosh-1x = acosh(x) [linguaggio C++]

Prototipo di acosh() [dalla versione standard C++ 11]

double acosh(double x);
float acosh(float x);
long double acosh(long double x);
double acosh(T x); // per intero

Parametro acosh()

La funzione acosh() accetta un singolo parametro obbligatorio, che deve essere maggiore o uguale a 1.

Se il parametro è minore di 1, si verifica un errore di dominio.

Valore di ritorno di acosh()

La funzione acosh() restituisce[0, ∞]Valori nella gamma.

Se il parametro passato a acosh() è minore di 1, viene restituito NaN (non numerico).

Valore di ritorno di acosh()
ParametroValore di ritorno
x >= 1[0, ∞]
x < 1N

Esempio 1: come funziona la funzione acosh() in C++?

#include <iostream>
#include <cmath>
#define PI 3.141592654
using namespace std;
int main()
{
	double x = 13.21, result;
	result = acosh(x);
	cout << "acosh(x) = " << result << " radianti" << endl;
	cout << "acosh(x) = " << result*180/PI << " gradi" << endl;
	return 0;
}

Quando si esegue questo programma, l'output è:

acosh(x) = 3.27269 radian
acosh(x) = 187.511 degree

Esempio 2: funzione acosh() con tipo intero

#include <iostream>
#include <cmath>
#define PI 3.141592654
using namespace std;
int main()
{
	int x = 4;
	double result;
	result = acosh(x);
	cout << "acosh(x) = " << result << " radianti" << endl;
	cout << "acosh(x) = " << result*180/PI << " gradi" << endl;
	return 0;
}

Quando si esegue questo programma, l'output è:

acosh(x) = 2.06344 radianti
acosh(x) = 118.226 gradi

  Funzione di Libreria <cmath> in C++