En C++

En C



Wiskunde, statistiek en computerprogrammeertalen werken hand in hand. Formule die in statistieken of wiskunde wordt gebruikt, moet soms worden geïmplementeerd in computerprogrammeertalen. Deze functies en formule werken in alle vakken hetzelfde. Het enige verschil is de uitvoering. Dit artikel is bedoeld om te leren hoe u de functie atan() implementeert in de programmeertaal c++.

Wat is de atan() C++-functie?

De functie atan() is een inverse tangensfunctie van Math. Het wordt gebruikt om de inverse tangenswaarde van een getal in de programmeertaal c++ te vinden. In de wiskunde is atan() de tan-1a. 'a' is het getal en tan-1 vindt de inverse tangens van 'a'.







Evenzo, wanneer we de atan() in de programmeertaal c++ vinden, wordt een getal 'a' gegeven aan de functie atan() en wordt de inverse tangens van 'a' berekend. De functie atan() van c++ retourneert de tangens-inverse van het gegeven getal in radialen. De radiale waarde is gelijk aan 180/pi graden. Dus wanneer u een tangensinverse op een rekenmachine berekent, zult u een ander resultaat vinden omdat de rekenmachine het resultaat in de vorm van een graad retourneert. Maar de uitvoer van atan() is in radialen. Als u hetzelfde resultaat wilt als de rekenmachine biedt, moet u het resultaat in radialen omzetten in graden.



Syntaxis van atan() C++ Functie

De syntaxis van de functie atan() c++ wordt hieronder gegeven:







Om de functie atan() te definiëren, moeten we ook het gegevenstype opgeven. Float wordt gebruikt voor het zwevende getal en dubbel wordt gebruikt voor het dubbele zwevende getal.

Hier is de syntaxis van zowel float- als double float-gegevenstypeparameters:



De 'float' en 'double' zijn de gegevenstypen van de functie atan() en parameters. Als de parameter van het type 'float' is, is het retourtype voor de functie ook float. Evenzo, als het type parameter 'dubbel' is, zal het retourtype van de functie 'dubbel' zijn. De functie atan() retourneert het resultaat in een drijvende komma of een dubbele zwevende waarde. Dus als u een int-nummer opgeeft, is het resultaat in decimale punten.

Hoe werkt de atan() C++-functie?

De functie atan() neemt een getal als invoer en berekent de inverse tangens en retourneert het berekende resultaat. Het retourneert de berekende inverse tangenswaarde in de vorm van radialen. Zie de onderstaande voorbeelden om te begrijpen hoe de functie atan() beter werkt.

Voorbeeld 1:

Het eerste voorbeeld neemt gewoon een getal als invoer en geeft het door aan de atan()-functie om de inverse tangens van dat opgegeven getal te berekenen. De code wordt hieronder gegeven.

Beginnend met de eerste regel code, is de 'iostream' een standaard c++-bibliotheek die de functionaliteit biedt van het nemen van invoer en het geven van uitvoer aan de gebruiker: cin, cout, enzovoort. De volgende regel is het importeren van de 'cmath'-bibliotheek in de programma. De 'cmath'-bibliotheek van de programmeertaal c++ biedt de wiskundige functies zoals atan(), asin(), enz. De 'using namespace std' stelt het programma in staat om alle dingen te gebruiken die door de 'std namespace' worden geboden.

Het programma begint met de functie main(), gevolgd door de haakjes openen en sluiten, {}. Alle regels code staan ​​tussen deze haakjes. Zoals we hierboven hebben uitgelegd, zijn het type invoerparameter en retourparameter over het algemeen hetzelfde. Dus 'double a = 12.57, out' vertegenwoordigt de invoer- en uitvoervariabelen in dubbele gegevenstypevorm. De parameter 'a' houdt de invoer vast en de parameter 'out' houdt de uitvoer van de functie atan() vast. Met behulp van de 'cout'-methode zullen we de uitvoer van de atan()-functie afdrukken. De 'return 0' wordt aan het einde gegeven, zodat de functie het resultaat met succes retourneert of een uitzondering genereert in geval van een fout.

Laten we eens kijken naar het resultaat van het onderstaande programma:

De functie atan (12.57) retourneerde 1.49141 in de radiaalnotatie. Als je de atan (12,57) op de rekenmachine berekent, krijg je 85,45 omdat de rekenmachine het resultaat in graden geeft. Laten we in het volgende voorbeeld de radiaal omzetten in een graad.

Voorbeeld 2:

Zoals hierboven besproken is de radiaal gelijk aan 180/pi, dus we zullen dezelfde formule gebruiken om de radiaal om te zetten in een graad. Zie eerst onderstaande code en dan zullen we elke regel apart uitleggen.

Merk op dat we dezelfde code en voorbeeldgegevens hebben gebruikt als in het eerste voorbeeld. Laten we dus de extra regel uitleggen, ‘cout << “atan(“<

Laten we de uitvoer hieronder bekijken:

Voorbeeld 3:

Laten we eens kijken hoe de functie atan() werkt als een geheel getal als invoer wordt opgegeven. Normaal gesproken zou het geen enkele fout moeten opleveren, aangezien het gehele getal goed werkt met de gegevenstypen float of double float. Controleer de bijgevoegde code hieronder.

Als je merkt dat we dezelfde code opnieuw hebben gebruikt, maar de invoergegevens hebben gewijzigd in een geheel getal. Het gegevenstype 'int' wordt in de programmeertaal c++ gebruikt om gehele getallen te definiëren. In de vorige voorbeelden gebruikten we drijvende getallen. Dus hier hebben we het int-nummer gebruikt om het resultaat van de atan()-functie te zien.

Laten we het resultaat van de functie atan() controleren op een geheel getal dat hieronder wordt gegeven. Merk op dat de functie atan() de inverse tangens van het gehele getal met succes heeft berekend zonder een fout te veroorzaken, aangezien de inverse tangens in een geheel getal kan worden gevonden.

Conclusie

Dit artikel is bedoeld om de werking van de functie atan() in de programmeertaal c++ te bespreken. De functie atan() berekent de tangens-inverse van een gegeven getal en geeft het resultaat in radialen. We hebben drie unieke voorbeelden opgenomen voor uw begrip.