E C++

E C



Matematica, statistica e linguaggi di programmazione per computer lavorano di pari passo. La formula utilizzata nelle statistiche o nella matematica a volte deve essere implementata nei linguaggi di programmazione per computer. Queste funzioni e formula funzionano allo stesso modo in tutte le materie. L'unica differenza è l'implementazione. Questo articolo è progettato per insegnare come implementare la funzione atan() nel linguaggio di programmazione c++.

Che cos'è la funzione atan() C++?

La funzione atan() è una funzione tangente inversa di Math. Viene utilizzato per trovare il valore della tangente inversa di un numero nel linguaggio di programmazione c++. In matematica, atan() è il tan-1a. 'a' è il numero e tan-1 trova l'inversa tangente di 'a'.







Allo stesso modo, quando troviamo atan() nel linguaggio di programmazione c++, viene fornito un numero 'a' alla funzione atan() e calcola l'inversa tangente di 'a'. La funzione atan() di c++ restituisce l'inversa tangente del numero dato in formato radianti. Il valore in radianti è uguale a 180/pi gradi. Quindi, quando calcoli un'inversa tangente su una calcolatrice, troverai un risultato diverso poiché la calcolatrice restituisce il risultato sotto forma di laurea. Ma l'output di atan() è in radianti. Se si desidera lo stesso risultato fornito dalla calcolatrice, è necessario convertire il risultato in radianti in gradi.



Sintassi della funzione atan() C++

La sintassi della funzione atan() c++ è riportata di seguito:







Per definire la funzione atan(), dobbiamo fornire anche il tipo di dati. Float verrà utilizzato per il numero mobile e double verrà utilizzato per il doppio numero mobile.

Ecco la sintassi dei parametri del tipo di dati float e double float:



'float' e 'double' sono i tipi di dati della funzione atan() e dei parametri. Se il parametro è di tipo 'float', anche il tipo restituito per la funzione sarà float. Allo stesso modo, se il tipo di parametro è 'doppio', il tipo restituito dalla funzione sarà 'doppio'. La funzione atan() restituisce il risultato in virgola mobile o in doppio float. Quindi, se fornisci un numero int, il risultato sarà in punti decimali.

Come funziona la funzione atan() C++?

La funzione atan() prende un numero come input e calcola la sua tangente inversa e restituisce il risultato calcolato. Restituisce il valore della tangente inversa calcolato sotto forma di radianti. Per capire come funziona meglio la funzione atan(), vedere gli esempi forniti di seguito.

Esempio 1:

Il primo esempio prende semplicemente un numero come input e lo passa alla funzione atan() per calcolare l'inversa tangente di quel numero fornito. Il codice è riportato di seguito.

A partire dalla prima riga di codice, 'iostream' è una libreria c++ standard che fornisce la funzionalità di prendere input e fornire output all'utente: cin, cout e così via. La riga successiva importa la libreria 'cmath' nel programma. La libreria 'cmath' del linguaggio di programmazione c++ fornisce le funzioni matematiche come atan(), asin(), ecc. L''utilizzo dello spazio dei nomi std' consente al programma di utilizzare tutte le cose fornite dallo 'spazio dei nomi std'.

Il programma inizia con la funzione main(), seguita dalle parentesi di apertura e chiusura, {}. Tutte le righe di codice vanno tra queste parentesi. Come spiegato sopra, il tipo di parametro di input e parametro di ritorno sono generalmente gli stessi. Quindi, 'double a = 12.57, out' rappresenta le variabili di input e output in formato double data type. Il parametro 'a' contiene l'input e il parametro 'out' conserva l'output della funzione atan(). Usando il metodo 'cout', stamperemo l'output della funzione atan(). Il 'ritorno 0' viene fornito alla fine in modo che la funzione restituisca correttamente il risultato o generi un'eccezione in caso di errore.

Vediamo il risultato del programma di seguito riportato:

La funzione atan(12.57) ha restituito 1.49141 nel formato radiante. Se calcoli l'atan(12,57) sulla calcolatrice, otterrai 85,45 poiché la calcolatrice fornisce il risultato in gradi. Convertiamo il radiante in un grado nel prossimo esempio.

Esempio 2:

Come discusso sopra, il radiante è uguale a 180/pi, quindi useremo la stessa formula per convertire il radiante in un grado. Vedi prima il codice qui sotto e poi spiegheremo ogni riga separatamente.

Si noti che abbiamo utilizzato lo stesso codice e dati di esempio del primo esempio. Quindi, spieghiamo semplicemente la riga aggiuntiva, 'cout << “atan(“<

Vediamo l'output qui sotto:

Esempio 3:

Vediamo come funziona la funzione atan() se viene fornito un numero intero come input. Normalmente, non dovrebbe generare alcun errore poiché il numero intero funziona bene con i tipi di dati float o double float. Controlla il codice allegato qui sotto.

Se noti, abbiamo utilizzato di nuovo lo stesso codice ma abbiamo modificato i dati di input in un numero intero. Il tipo di dati 'int' viene utilizzato nel linguaggio di programmazione c++ per definire i numeri interi. Negli esempi precedenti, abbiamo usato numeri mobili. Quindi qui, abbiamo usato il numero int per vedere il risultato della funzione atan().

Controlliamo il risultato della funzione atan() per un numero intero indicato di seguito. Si noti che la funzione atan() ha calcolato correttamente l'inversa tangente del numero intero senza generare un errore poiché l'inversa tangente può essere trovata in un numero intero.

Conclusione

Questo articolo è progettato per illustrare il funzionamento della funzione atan() nel linguaggio di programmazione c++. La funzione atan() calcola l'inversa tangente di un dato numero e restituisce il risultato in radianti. Abbiamo incorporato tre esempi unici per la tua comprensione.