Funkcje matematyczne w C — kompletny przewodnik

Funkcje Matematyczne W C Kompletny Przewodnik



Czy chcesz poprawić swoje umiejętności programowania w języku C i dowiedzieć się więcej o funkcjach matematycznych? Nie szukaj dalej! W tym artykule zanurzymy się w świat funkcji matematycznych w programowaniu C i zbadamy różne dostępne funkcje, które pomogą Ci rozwiązać złożone problemy matematyczne. Niezależnie od tego, czy jesteś początkującym, czy doświadczonym programistą, zrozumienie tych funkcji jest niezbędne do tworzenia wydajnych i dokładnych programów.

Czym są funkcje matematyczne w C?

Funkcje matematyczne w C odnoszą się do zbioru wbudowanych funkcji, które ułatwiają wykonywanie różnych operacji matematycznych na danych liczbowych. Funkcje te obejmują zarówno podstawowe operacje arytmetyczne, takie jak dodawanie, odejmowanie, mnożenie i dzielenie, jak i zaawansowane, takie jak funkcje trygonometryczne i logarytmiczne.

Wymień funkcje matematyczne w C?

Istnieje wiele funkcji matematycznych w C, których programiści mogą używać do różnych obliczeń. Niektóre z tych funkcji matematycznych wymieniono poniżej.







  1. podłoga(): Funkcja ta znajduje najbliższą liczbę całkowitą, która jest mniejsza lub równa podanemu parametrowi.
  2. stropować(): Ta funkcja zwraca najbliższą wartość całkowitą, która jest większa lub równa przekazanemu argumentowi.
  3. okrągły(): Ta funkcja zwraca najbliższą wartość całkowitą argumentu float, double lub large double. Ilekroć wartość dziesiętna mieści się między „.1” a „.5”, zwraca wartość całkowitą mniejszą niż podana. Ilekroć wartość dziesiętna mieści się w przedziale od „.6” do „.9”, zwracana jest liczba całkowita większa niż parametr.
  4. fmod(): Gdy liczba jest dzielona przez inną liczbę, ta funkcja zwraca resztę z podanych dwóch wartości wejściowych.
  5. pow(): Służy to do obliczenia potęgi określonej liczby.
  6. sqrt(): Ta funkcja oblicza pierwiastek kwadratowy z przekazanego parametru.
  7. pień() : Ta funkcja zwraca wartość całkowitą po odcięciu wartości dziesiętnej od wartości zmiennoprzecinkowej.
  8. dziennik(): Ta funkcja oblicza logarytm naturalny.
  9. log10(): Ta funkcja znajduje wartość logarytmu o podstawie 10.
  10. urodzić się(): Ta funkcja oblicza sinus hiperboliczny.
  11. pałka(): Ta funkcja oblicza cosinus hiperboliczny.
  12. tan(): Ta funkcja oblicza tangens hiperboliczny.
  13. bez(): Ta funkcja oblicza wartość sinusoidalną.
  14. sałata(): Ta funkcja określa wartość cosinusa.
  15. Więc(): Ta funkcja określa wartość tangensa.
  16. do potęgi(): Ta funkcja oblicza wykładniczą „e” do x-tej potęgi.

Jak używać funkcji matematycznych w C?

Oto kroki, aby użyć funkcji matematycznych w C:



Krok 1: Twój program C musi początkowo zawierać plik nagłówkowy math.h, który zawiera deklaracje dla każdej z funkcji matematycznych.



Krok 2: Zadeklaruj zmienne, na których chcesz wykonać działania matematyczne.





Krok 3: Wywołaj odpowiednią funkcję matematyczną dla operacji, którą chcesz wykonać. Przekaż zmienne jako parametr do funkcji.

Krok 4: Po wykonaniu operacji z wykorzystaniem funkcji matematycznej należy wydrukować wynik do konsoli.



Oto przykład, który pobiera dane od użytkowników i wykonuje obliczenia przy użyciu kilku funkcji matematycznych.

#include

#include

int główny ( )

{

platforma na jednego ;
drukujf ( „Proszę wprowadzić liczbę zmiennoprzecinkową: \N ' ) ;
skanf ( '%F' , & na jednego ) ;
int F = podłoga ( na jednego ) ;
drukujf ( „Wartość dolna %f = %d \N ' , na jednego , F ) ;
platforma S = kwadrat ( na jednego ) ;
drukujf ( „Pierwiastek kwadratowy z %f = %f \N ' , na jednego , S ) ;
platforma P = pow ( na jednego , 5 ) ;
drukujf ( 'moc obliczona z %f = %f \N ' , na jednego , P ) ;
int T = pień ( na jednego ) ;
drukujf ( 'obcięta wartość %f = %d \N ' , na jednego , T ) ;
platforma To jest = do potęgi ( na jednego ) ;
drukujf ( „Wykładnicza wartość %f = %f \N ' , na jednego , To jest ) ;
int C = stropować ( na jednego ) ;
drukujf ( „Wartość pułapu %f = %d \N ' , na jednego , C ) ;
int R = okrągły ( na jednego ) ;
drukujf ( „Zaokrąglenie wartości %f = %d \N ' , na jednego , R ) ;
platforma ln = dziennik ( na jednego ) ;
drukujf ( „Logarytm naturalny %f = %f \N ' , na jednego , ln ) ;
int l = log10 ( na jednego ) ;
drukujf ( „Dziennik wspólny %f = %d \N ' , na jednego , l ) ;
platforma sn = bez ( na jednego ) ;
drukujf ( „Wartość sinusa %f = %f \N ' , na jednego , sn ) ;
platforma cii = urodzić się ( na jednego ) ;
drukujf ( „Sinusoidalna wartość hiperboliczna %f = %f \N ' , na jednego , cii ) ;
platforma cn = sałata ( na jednego ) ;
drukujf ( „Wartość cosinusa %f = %f \N ' , na jednego , cn ) ;
platforma rozdz = pałka ( na jednego ) ;
drukujf ( „Cosinusowa wartość hiperboliczna %f = %f \N ' , na jednego , rozdz ) ;
platforma tn = Więc ( na jednego ) ;
drukujf ( „Wartość tangensa %f = %f \N ' , na jednego , tn ) ;
platforma cz = podejrzany ( na jednego ) ;
drukujf ( „Styczna wartość hiperboliczna %f = %f \N ' , na jednego , cz ) ;
int numer1 = 14 ;
int liczba2 = 3 ;
int Rem = fmod ( numer1 , liczba2 ) ;
drukujf ( 'Wartość reszty = %d \N ' , na jednego , Rem ) ;
powrót 0 ;

Wniosek

Zrozumienie funkcji matematycznych w C jest kluczowe dla każdego programisty, który chce budować wydajne i dokładne programy. Wykorzystując wbudowane funkcje, takie jak podłoga, ceil, round, fmod, pow, sqrt, trunc, log, log10, sinh, cosh, tanh, sin, cos, tan i exp, programiści mogą wykonywać złożone obliczenia matematyczne z łatwością i precyzją. Postępując zgodnie z prostymi krokami opisanymi w tym artykule, programiści mogą uwzględnić te funkcje w swoim kodzie i poprawić wydajność swoich obliczeń matematycznych.