Atan C ++

Atan C ++

Matematikk, statistikk og dataprogrammeringsspråk fungerer hånd i hånd. Formel brukt i statistikk eller matematikk må noen ganger implementeres på dataprogrammeringsspråk. Disse funksjonene og formelen fungerer de samme i alle fag. Den eneste forskjellen er implementeringen. Denne artikkelen er designet for å lære hvordan du implementerer atan () -funksjonen i programmeringsspråket C ++.

Hva er atan () C ++ -funksjon?

Atan () -funksjonen er en omvendt tangentfunksjon av matematikk. Det brukes til å finne den omvendte tangensverdien til et tall i programmeringsspråket C ++. I matematikk er Atan () Tan-1a. 'A' er tallet og Tan-1 finner den inverse tangenten til 'A'.

Tilsvarende, når vi finner atan () i programmeringsspråket C ++, blir et tall 'A' gitt til funksjonen atan () og beregner den inverse tangenten til 'A'. ATAN () -funksjonen til C ++ returnerer tangenten om det gitte tallet i Radians -format. Radianverdien er lik 180/pi grader. Så når du beregner en tangent omvendt på en kalkulator, vil du finne et annet resultat når kalkulatoren returnerer resultatet i form av en grad. Men utgangen fra Atan () er i radianer. Hvis du vil ha samme resultat som kalkulatoren gir, må du konvertere radianresultatet til graden.

Syntaks av atan () C ++ funksjon

Syntaksen til Atan () C ++ -funksjonen er gitt nedenfor:

For å definere Atan () -funksjonen, må vi også oppgi datatypen. Float vil bli brukt til flytende nummer og dobbelt vil bli brukt til det doble flytende nummeret.

Her er syntaksen til både float og doble float -datatypeparametere:

'Float' og 'Double' er datatyper av funksjon atan () og parametere. Hvis parameteren er i 'Float' -typen, vil returtypen for funksjonen også være float. Tilsvarende, hvis typen parameter er 'dobbel', vil funksjonstypen til funksjonen være 'dobbel'. Atan () -funksjonen returnerer resultatet i enten et flytende punkt eller en dobbel flyt. Så hvis du oppgir et INT -nummer, vil resultatet være i desimalpunkter.

Hvordan fungerer Atan () C ++ -funksjonen?

ATAN () -funksjonen tar et tall som inngang og beregner den omvendte tangenten og returnerer det beregnede resultatet. Den returnerer den beregnede inverse tangensverdien i form av radianer. For å forstå hvordan Atan () -funksjonen fungerer bedre, se eksemplene gitt nedenfor.

Eksempel 1:

Det første eksemplet tar ganske enkelt et tall som inngang og overfører det til Atan () -funksjonen for å beregne den inverse tangenten til det medfølgende nummeret. Koden er gitt nedenfor.

Fra og med den første kodelinjen, er 'iostream' et standard C ++ -bibliotek som gir funksjonaliteten i å ta inngang og gi utdata til brukeren: cin, cout og etc. Neste linje importerer 'CMath' -biblioteket til programmet. 'CMATH' -biblioteket i C ++ programmeringsspråket gir mattefunksjonene som Atan (), Asin (), etc. 'Bruke namespace std' lar programmet bruke alle tingene som er gitt av 'STD Namespace'.

Programmet starter med Main () -funksjonen, etterfulgt av åpnings- og lukkingsbrakettene, . Alle kodelinjer går mellom disse parentesene. Som vi forklarte ovenfor, er typen inngangsparameter og returparameter generelt den samme. Så 'dobbelt a = 12.57, out 'representerer inngangs- og utgangsvariablene i dobbelt datatypeform. 'A' -parameteren holder inngangen og "ut" -parameteren vil holde utgangen fra Atan () -funksjonen. Ved hjelp av "cout" -metoden, vil vi skrive ut utgangen fra atan () -funksjonen. 'Retur 0' er gitt på slutten, slik at funksjonen vellykket returnerer resultatet eller kaster et unntak i tilfelle feil.

La oss se resultatet av programmet gitt nedenfor:

Atan (12.57) Funksjonen returnert 1.49141 i radianformatet. Hvis du beregner ATAN (12.57) På kalkulatoren får du 85.45 som kalkulatoren gir resultatet i grader. La oss konvertere radianen til en grad i neste eksempel.

Eksempel 2:

Som diskutert over er radianen lik 180/pi, så vi vil bruke den samme formelen for å konvertere radian til en grad. Se koden nedenfor først, så forklarer vi hver linje separat.

Merk at vi brukte samme kode- og eksempeldata som i det første eksemplet. Så la oss bare forklare tilleggslinjen, 'cout << “atan(“<

La oss se utdataene nedenfor:

Eksempel 3:

La oss se hvordan Atan () -funksjonen fungerer hvis et heltallnummer er gitt som inngang. Normalt bør det ikke øke noen feil siden heltallnummeret fungerer bra med float eller doble float -datatyper. Kontroller vedlagte kode nedenfor.

Hvis du legger merke til det, brukte vi igjen den samme koden, men endret inndataene til et heltall. Datatypen 'int' brukes i C ++ programmeringsspråket for å definere heltallnumre. I de forrige eksemplene brukte vi flytende tall. Så her brukte vi INT -nummeret for å se resultatet av Atan () -funksjonen.

La oss sjekke resultatet av Atan () -funksjonen for et heltallnummer gitt nedenfor. Merk at Atan () -funksjonen beregnet den inverse tangenten til heltallnummeret med hell uten å øke en feil siden det inverse tangenten kan bli funnet i et heltallnummer.

Konklusjon

Denne artikkelen er designet for å diskutere arbeidet med ATAN () -funksjonen i programmeringsspråket C ++. Atan () -funksjonen beregner tangenten omvendt av et gitt tall og returnerer resultatet i radianer. Vi innlemmet tre unike eksempler for din forståelse.