i C++

I C



Matematyka, statystyka i języki programowania komputerowego współpracują ze sobą. Formuła używana w statystyce lub matematyce czasami musi zostać zaimplementowana w językach programowania komputerowego. Te funkcje i formuła działają tak samo we wszystkich przedmiotach. Jedyną różnicą jest implementacja. Ten artykuł ma na celu nauczenie implementacji funkcji atan() w języku programowania c++.

Co to jest funkcja atan() w C++?

Funkcja atan() jest odwrotną funkcją styczną Math. Służy do znajdowania odwrotnej wartości tangensa liczby w języku programowania c++. W matematyce atan() to tan-1a. „a” to liczba, a tan-1 znajduje tangens odwrotny do „a”.







Podobnie, gdy znajdziemy atan() w języku programowania c++, liczba „a” jest dostarczana do funkcji atan() i oblicza odwrotny tangens z „a”. Funkcja atan() w c++ zwraca odwrotność tangensa podanej liczby w formacie radianów. Wartość w radianach jest równa 180/pi stopni. Tak więc, gdy obliczasz odwrotność stycznej na kalkulatorze, otrzymasz inny wynik, ponieważ kalkulator zwraca wynik w postaci stopnia. Ale wynik atan() jest w radianach. Jeśli chcesz uzyskać taki sam wynik, jaki zapewnia kalkulator, musisz przeliczyć wynik w radianach na stopień.



Składnia funkcji atan() w C++

Składnia funkcji atan() c++ jest podana poniżej:







Aby zdefiniować funkcję atan(), musimy również podać typ danych. Float zostanie użyty do liczby zmiennoprzecinkowej, a double do podwójnej liczby zmiennoprzecinkowej.

Oto składnia parametrów typu danych typu float i double float:



„float” i „double” to typy danych funkcji atan() i parametrów. Jeśli parametr jest typu „float”, typem zwracanym przez funkcję będzie również float. Podobnie, jeśli typ parametru to „podwójny”, to typem zwracanym przez funkcję będzie „podwójny”. Funkcja atan() zwraca wynik w postaci zmiennoprzecinkowej lub podwójnej liczby zmiennoprzecinkowej. Tak więc, jeśli podasz liczbę int, wynik będzie w punktach dziesiętnych.

Jak działa funkcja atan() C++?

Funkcja atan() przyjmuje liczbę jako dane wejściowe, oblicza jej odwrotną tangens i zwraca obliczony wynik. Zwraca obliczoną odwrotną wartość tangensa w postaci radianów. Aby lepiej zrozumieć, jak funkcja atan() działa lepiej, zobacz przykłady podane poniżej.

Przykład 1:

Pierwszy przykład po prostu pobiera liczbę jako dane wejściowe i przekazuje ją do funkcji atan() w celu obliczenia tangensa odwrotnego podanej liczby. Kod podano poniżej.

Zaczynając od pierwszego wiersza kodu, „iostream” jest standardową biblioteką c++, która zapewnia funkcjonalność pobierania danych wejściowych i przekazywania użytkownikowi danych wyjściowych: cin, cout, itd. Następna linia to importowanie biblioteki „cmath” do program. Biblioteka „cmath” języka programowania c++ zapewnia funkcje matematyczne, takie jak atan(), asin(), itp. „using namespace std” pozwala programowi korzystać ze wszystkich rzeczy zapewnianych przez „std namespace”.

Program rozpoczyna się od funkcji main(), po której następuje otwierający i zamykający nawias klamrowy {}. Wszystkie wiersze kodu znajdują się między tymi nawiasami. Jak wyjaśniliśmy powyżej, typ parametru wejściowego i parametru zwracanego są zasadniczo takie same. Tak więc „double a = 12.57, out” reprezentuje zmienne wejściowe i wyjściowe w postaci podwójnego typu danych. Parametr „a” przechowuje dane wejściowe, a parametr „out” przechowuje dane wyjściowe funkcji atan(). Używając metody „cout”, wypiszemy wynik funkcji atan(). Na końcu znajduje się „return 0”, dzięki czemu funkcja pomyślnie zwraca wynik lub zgłasza wyjątek w przypadku jakiegokolwiek błędu.

Zobaczmy wynik programu podanego poniżej:

Funkcja atan(12.57) zwróciła 1.49141 w formacie radianów. Jeśli obliczysz atan(12,57) na kalkulatorze, otrzymasz 85,45, ponieważ kalkulator podaje wynik w stopniach. W następnym przykładzie przekształćmy radian na stopień.

Przykład 2:

Jak omówiono powyżej, radian jest równy 180/pi, więc użyjemy tego samego wzoru do przeliczenia radiana na stopień. Najpierw zobacz poniższy kod, a następnie wyjaśnimy każdą linię osobno.

Zauważ, że użyliśmy tego samego kodu i przykładowych danych, co w pierwszym przykładzie. Wyjaśnijmy więc tylko dodatkową linię ‘cout << “atan(“<

Zobaczmy poniższy wynik:

Przykład 3:

Zobaczmy, jak działa funkcja atan(), jeśli jako dane wejściowe podano liczbę całkowitą. Zwykle nie powinno to powodować żadnego błędu, ponieważ liczba całkowita działa dobrze z typami danych float lub double float. Sprawdź załączony kod poniżej.

Jeśli zauważysz, ponownie użyliśmy tego samego kodu, ale zmieniliśmy dane wejściowe na liczbę całkowitą. Typ danych „int” jest używany w języku programowania c++ do definiowania liczb całkowitych. W poprzednich przykładach używaliśmy liczb zmiennoprzecinkowych. Więc tutaj użyliśmy liczby int, aby zobaczyć wynik funkcji atan().

Sprawdźmy wynik funkcji atan() dla liczby całkowitej podanej poniżej. Zauważ, że funkcja atan() pomyślnie obliczyła odwrotny tangens liczby całkowitej bez wywoływania błędu, ponieważ odwrotny tangens można znaleźć w liczbie całkowitej.

Wniosek

Ten artykuł ma na celu omówienie działania funkcji atan() w języku programowania c++. Funkcja atan() oblicza odwrotność tangensa podanej liczby i zwraca wynik w radianach. Do Państwa zrozumienia dołączyliśmy trzy unikalne przykłady.