Atan C ++

Atan C ++

Matematyka, statystyki i języki programowania komputerowego działają w rękę. Formuła używana w statystykach lub matematyce czasami musi być wdrażana w językach programowania komputerowego. Te funkcje i formuły działają tak samo u wszystkich przedmiotów. Jedyną różnicą jest implementacja. Ten artykuł ma na celu nauczyć, jak wdrażać funkcję Atan () w języku programowania C ++.

Co to jest funkcja Atan () C ++?

Funkcja Atan () jest odwrotną funkcją styczną matematyki. Służy do znalezienia odwrotnej wartości stycznej liczby w języku programowania C ++. W matematyce Atan () jest tan-1a. „A” to liczba, a tan-1 znajduje odwrotną styczną „A”.

Podobnie, gdy znajdziemy atan () w języku programowania C ++, liczba „A” jest dostarczana do funkcji atan () i oblicza odwrotną styczną „A”. Funkcja Atan () C ++ zwraca styczną odwrotność podanej liczby w formacie radian. Wartość promieniowa wynosi 180/pi stopni. Tak więc, kiedy obliczasz styczną odwrotność kalkulatora, znajdziesz inny wynik, ponieważ kalkulator zwraca wynik w postaci stopnia. Ale wyjście Atan () jest w radianach. Jeśli chcesz tego samego wyniku, co zapewnia kalkulator, musisz przekonwertować wynik promieniowy na stopień.

Składnia funkcji Atan () C ++

Składnia funkcji Atan () C ++ podano poniżej:

Aby zdefiniować funkcję atan (), musimy również podać typ danych. Float będzie używany do liczby pływających, a podwójny będzie używany do podwójnej liczby pływających.

Oto składnia parametrów typu danych zmiennoprzecinkowych, jak i podwójnych pływaków:

„Float” i „podwójne” to typy danych funkcji atan () i parametry. Jeśli parametr znajduje się w typu „zmiennoprzecinek”, typ zwracania funkcji będzie również float. Podobnie, jeśli typ parametru jest „podwójny”, typ zwrotu funkcji będzie „podwójny”. Funkcja Atan () zwraca wynik w punkcie zmiennoprzecinkowym lub podwójnym pływaku. Tak więc, jeśli podasz numer INT, wynik będzie w punktach dziesiętnych.

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

Funkcja ATAN () przyjmuje liczbę jako wejście i oblicza jej odwrotną styczną i zwraca obliczony wynik. Zwraca obliczoną odwrotną wartość styczną w postaci radian. Aby zrozumieć, jak funkcja Atan () działa lepiej, zobacz podane przykłady.

Przykład 1:

Pierwszy przykład po prostu przyjmuje liczbę jako wejście i przekazuje ją do funkcji Atan (. Kod podano poniżej.

Począwszy od pierwszego wiersza kodu, „iostream” to standardowa biblioteka C ++, która zapewnia funkcjonalność wprowadzania danych i przekazywania użytkownika: CIN, Cout i itp. Następnym wierszem jest import biblioteki „CMATH” do programu. Biblioteka „cmath” języka programowania C ++ zapewnia funkcje matematyczne, takie jak atan (), asin () itp. „Używanie przestrzeni nazw” umożliwia programowi użycie wszystkich rzeczy dostarczanych przez „przestrzeń nazw Std”.

Program rozpoczyna się od funkcji Main (), a następnie nawiasów otwierających i zamykania, . Wszystkie linie kodu między tymi nawiasami. Jak wyjaśniliśmy powyżej, rodzaj parametru wejściowego i parametru zwrotu są ogólnie takie same. Więc „Double a = 12.57, Out 'reprezentuje zmienne wejściowe i wyjściowe w formie podwójnej typu danych. Parametr „A” trzyma wejście, a parametr „out” utrzyma wyjście funkcji Atan (). Za pomocą metody „Cout” wydrukujemy wyjście funkcji Atan (). „Powrót 0” jest podany na końcu, aby funkcja z powodzeniem zwróciła wynik lub rzuciła wyjątek w przypadku jakiegokolwiek błędu.

Zobaczmy wynik podanego poniżej:

Atan (12.57) Funkcja zwrócona 1.49141 w formacie radiańskim. Jeśli obliczysz Atan (12.57) W kalkulatorze otrzymasz 85.45, ponieważ kalkulator daje wynik stopni. Przekształćmy Radian w stopień w następnym przykładzie.

Przykład 2:

Jak omówiono powyżej, radian jest równy 180/pi, więc użyjemy tej samej wzoru, aby przekształcić radian w stopień. Najpierw zobacz poniższy kod, a następnie wyjaśnimy każdą linię osobno.

Zauważ, że użyliśmy tego samego kodu i próbek, co w pierwszym przykładzie. Więc wyjaśnijmy dodatkową linię: „Cout << “atan(“<

Zobaczmy wyniki poniżej:

Przykład 3:

Zobaczmy, jak działa funkcja atan (), jeśli podano numer liczby całkowitej. Zwykle nie powinien podnieść żadnego błędu, ponieważ numer liczby całkowitej działa dobrze z typami danych Float lub podwójnych pływaków. 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 zdefiniowania liczb całkowitych. W poprzednich przykładach wykorzystaliśmy liczby pływające. Więc tutaj użyliśmy numeru INT, aby zobaczyć wynik funkcji Atan ().

Sprawdźmy wynik funkcji Atan () dla numeru liczb całkowitych podanej poniżej. Należy zauważyć, że funkcja Atan () obliczyła odwrotną styczną liczby całkowitej bez podnoszenia błędu, ponieważ styczna odwrotna można znaleźć w liczbie liczb całkowitych.

Wniosek

Ten artykuł ma na celu omówienie funkcji Atan () w języku programowania C ++. Funkcja Atan () oblicza styczną odwrotność danej liczby i zwraca wynik w radianach. Uwzględniliśmy trzy unikalne przykłady Twojego zrozumienia.