I linguaggi di matematica, statistica e di programmazione informatica lavorano a mano. La formula utilizzata nelle statistiche o nella matematica a volte deve essere implementata nei linguaggi di programmazione informatica. Queste funzioni e formula funzionano allo stesso modo in tutti i soggetti. L'unica differenza è l'implementazione. Questo articolo è progettato per insegnare come implementare la funzione Atan () nel linguaggio di programmazione C ++.
Qual è la funzione Atan () C ++?
La funzione atan () è una funzione tangente inversa della matematica. Viene utilizzato per trovare il valore tangente inverso di un numero nel linguaggio di programmazione C ++. In matematica, atan () è il tan-1a. 'A' è il numero e Tan-1 trova la tangente inversa di 'A'.
Allo stesso modo, quando troviamo l'Atan () nel linguaggio di programmazione C ++, un numero "A" viene fornito alla funzione atan () e calcola la tangente inversa di "A". La funzione Atan () di C ++ restituisce l'inverso tangente del numero dato nel formato radiante. Il valore radiante è pari a 180/pi -gradi. Quindi, quando si calcola un inverso tangente su un calcolatore, troverai un risultato diverso poiché il calcolatore restituisce il risultato sotto forma di grado. Ma l'output di atan () è in radianti. Se si desidera lo stesso risultato del calcolatore, è necessario convertire il risultato di radia.
Sintassi della funzione Atan () C ++
La sintassi della funzione Atan () C ++ è riportata di seguito:
Per definire la funzione Atan (), dobbiamo anche fornire il tipo di dati. Il galleggiante verrà utilizzato per il numero mobile e verrà utilizzato il doppio per il numero mobile.
Ecco la sintassi dei parametri del tipo di dati float e a doppio galleggiante:
Il 'float' e 'doppio' sono i tipi di dati di funzione atan () e parametri. Se il parametro è nel tipo "float", il tipo di ritorno per la funzione verrà anche float. Allo stesso modo, se il tipo di parametro è "doppio", il tipo di ritorno della funzione sarà "doppio". La funzione Atan () restituisce il risultato in un punto galleggiante o un doppio galleggiante. 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 tangente inverso calcolato sotto forma di radianti. Per capire come funziona meglio la funzione Atan (), consulta gli esempi di seguito.
Esempio 1:
Il primo esempio prende semplicemente un numero come input e lo trasmette alla funzione Atan () per calcolare la tangente inversa 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 dare output all'utente: CIN, COUT ed ECT. La riga successiva è l'importazione della 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 principale (), seguita dalle staffe di apertura e chiusura, . Tutte le righe di codice vanno tra queste parentesi. Come abbiamo spiegato sopra, il tipo di parametro di input e il parametro di ritorno sono generalmente lo stesso. Quindi, 'doppio a = 12.57, out 'rappresenta le variabili di input e output nel modulo di tipo di dati doppio. Il parametro "A" tiene in mano l'input e il parametro "out" manterrà l'output della funzione ATAN (). Utilizzando il metodo "cout", stamperemo l'output della funzione atan (). Il 'return 0' viene fornito alla fine in modo che la funzione restituisca correttamente il risultato o lanci un'eccezione in caso di errore.
Vediamo il risultato del programma indicato di seguito:
L'Atan (12.57) funzione restituita 1.49141 nel formato radiante. Se si calcola l'Atan (12.57) Sul calcolatore, otterrai 85.45 come calcolatrice dà il risultato in gradi. Convertiamo il radiante in una laurea nel prossimo esempio.
Esempio 2:
Come discusso sopra, il radiante è pari a 180/pi, quindi useremo la stessa formula per convertire il radiante in una laurea. Vedi prima il codice seguente e poi spiegheremo ogni riga separatamente.
Si noti che abbiamo utilizzato lo stesso codice e i dati di esempio del primo esempio. Quindi, spieghiamo solo la linea aggiuntiva, " << “atan(“< Vediamo l'output di seguito: Esempio 3: Vediamo come funziona la funzione atan () se viene fornito un numero intero come input. Normalmente, non dovrebbe sollevare alcun errore poiché il numero intero funziona bene con i tipi di dati float o a doppio galleggiante. Controlla il codice allegato di seguito. Se noti, abbiamo nuovamente utilizzato lo stesso codice ma abbiamo cambiato 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 galleggianti. Quindi qui, abbiamo usato il numero INT per vedere il risultato della funzione Atan (). Controlliamo il risultato della funzione ATAN () per un numero intero riportato di seguito. Si noti che la funzione Atan () ha calcolato con successo la tangente inversa del numero intero senza sollevare un errore poiché la tangente inversa può essere trovata in un numero intero. Conclusione Questo articolo è progettato per discutere della funzione di funzionamento di Atan () nel linguaggio di programmazione C ++. La funzione Atan () calcola l'inverso tangente di un determinato numero e restituisce il risultato in Radians. Abbiamo incorporato tre esempi unici per la tua comprensione.