Og C++

Og C



Matematik, statistik og computerprogrammeringssprog arbejder hånd i hånd. Formel brugt i statistik eller matematik skal nogle gange implementeres i computerprogrammeringssprog. Disse funktioner og formler fungerer ens i alle fag. Den eneste forskel er implementeringen. Denne artikel er designet til at lære, hvordan man implementerer atan()-funktionen i programmeringssproget c++.

Hvad er atan() C++ funktion?

Atan()-funktionen er en invers tangentfunktion af Math. Det bruges til at finde den inverse tangentværdi af et tal i programmeringssproget c++. I matematik er atan() tan-1a. 'a' er tallet, og tan-1 finder den omvendte tangens af 'a'.







På samme måde, når vi finder atan() i programmeringssproget c++, gives et tal 'a' til funktionen atan() og beregner den inverse tangens af 'a'. Atan()-funktionen af ​​c++ returnerer tangentinversen af ​​det givne tal i radianformat. Radianværdien er lig med 180/pi grader. Så når du beregner en tangentinvers på en lommeregner, vil du finde et andet resultat, da lommeregneren returnerer resultatet i form af en grad. Men outputtet af atan() er i radianer. Hvis du vil have det samme resultat, som lommeregneren giver, skal du omregne radianresultatet til graden.



Syntaks for atan() C++ Funktion

Syntaksen for atan() c++-funktionen er angivet nedenfor:







For at definere atan()-funktionen skal vi også angive datatypen. Float vil blive brugt til det flydende tal og dobbelt vil blive brugt til det dobbelte flydende tal.

Her er syntaksen for både float- og double float-datatypeparametre:



'Float' og 'double' er datatyperne for funktion atan() og parametre. Hvis parameteren er i typen 'float', vil returtypen for funktionen også være float. Tilsvarende, hvis typen af ​​parameter er 'dobbelt', vil returtypen for funktionen være 'dobbelt'. Funktionen atan() returnerer resultatet i enten et flydende komma eller et dobbelt flydende. Så hvis du angiver et int-tal, vil resultatet være i decimaler.

Hvordan virker atan() C++-funktionen?

Funktionen atan() tager et tal som input og beregner dens inverse tangent og returnerer det beregnede resultat. Den returnerer den beregnede inverse tangentværdi i form af radianer. For at forstå, hvordan atan()-funktionen fungerer bedre, se eksemplerne nedenfor.

Eksempel 1:

Det første eksempel tager simpelthen et tal som input og sender det videre til funktionen atan() for at beregne den inverse tangens af det angivne tal. Koden er angivet nedenfor.

Startende med den første kodelinje er 'iostream' et standard c++-bibliotek, der giver funktionaliteten til at tage input og give output til brugeren: cin, cout osv. Den næste linje importerer 'cmath'-biblioteket til program. 'cmath'-biblioteket i c++-programmeringssproget giver matematiske funktioner som atan(), asin(), osv. 'using namespace std' tillader programmet at bruge alle de ting, som 'std-navneområdet' giver.

Programmet starter med funktionen main() efterfulgt af de åbne og afsluttende parenteser, {}. Alle kodelinjer går mellem disse parenteser. Som vi forklarede ovenfor, er typen af ​​inputparameter og returparameter generelt den samme. Så 'double a = 12.57, out' repræsenterer input- og outputvariablerne i dobbelt datatypeform. 'a'-parameteren holder inputtet, og 'out'-parameteren vil beholde outputtet af atan()-funktionen. Ved at bruge 'cout'-metoden vil vi udskrive output fra atan()-funktionen. 'Return 0' er angivet i slutningen, så funktionen med succes returnerer resultatet eller kaster en undtagelse i tilfælde af fejl.

Lad os se resultatet af programmet nedenfor:

Funktionen atan(12,57) returnerede 1,49141 i radianformatet. Hvis du udregner atan(12,57) på lommeregneren, får du 85,45, da lommeregneren giver resultatet i grader. Lad os konvertere radianen til en grad i det næste eksempel.

Eksempel 2:

Som nævnt ovenfor er radianen lig med 180/pi, så vi vil bruge den samme formel til at konvertere radianen til en grad. Se koden nedenfor først, og derefter vil vi forklare hver linje separat.

Bemærk, at vi brugte den samme kode og eksempeldata som i det første eksempel. Så lad os bare forklare den ekstra linje, 'cout << 'atan(“<

Lad os se outputtet nedenfor:

Eksempel 3:

Lad os se, hvordan atan()-funktionen fungerer, hvis et heltal er angivet som input. Normalt bør det ikke give nogen fejl, da det heltal fungerer godt med datatyperne float eller double float. Tjek den vedhæftede kode nedenfor.

Hvis du bemærker, brugte vi igen den samme kode, men ændrede inputdataene til et heltal. Datatypen 'int' bruges i programmeringssproget c++ til at definere heltal. I de foregående eksempler brugte vi flydende tal. Så her brugte vi int-tallet til at se resultatet af atan()-funktionen.

Lad os kontrollere resultatet af funktionen atan() for et helt tal angivet nedenfor. Bemærk, at funktionen atan() beregnede den inverse tangens af det heltal med succes uden at hæve en fejl, da den inverse tangens kan findes i et heltal.

Konklusion

Denne artikel er designet til at diskutere, hvordan atan()-funktionen fungerer i programmeringssproget c++. Funktionen atan() beregner tangentinversen af ​​et givet tal og returnerer resultatet i radianer. Vi har indarbejdet tre unikke eksempler til din forståelse.