Przegląd pierwiastka kwadratowego w C.

Aby sprostać wymaganiom biznesowym, czasem konieczne staje się użycie funkcji matematycznych do tworzenia aplikacji. Chociaż niektóre podstawowe operacje można wykonać przy użyciu prostych wyrażeń, wykonywanie zaawansowanych wyrażeń może być niemożliwe bez pomocy funkcji matematycznych. Zaawansowane funkcje matematyczne obejmują złożone funkcje używane do rozwiązywania określonych rodzajów problemów matematycznych. Istnieje kilka funkcji matematycznych dostępnych we wszystkich językach programowania i jest to samo z językiem C. W języku programowania C mamy plik nagłówkowy math.h, który służy do wykorzystywania funkcji matematycznych. W tym rozdziale dowiemy się, jak znaleźć pierwiastek kwadratowy za pomocą języka programowania C. Będziemy używać pliku nagłówkowego math.h do obliczania pierwiastka kwadratowego z dowolnej liczby.

Pierwiastek kwadratowy w C

  • Zanim zrozumiemy, czym jest logika pierwiastka kwadratowego w języku programowania C, zrozummy, co dokładnie oznacza pierwiastek kwadratowy. Pierwiastek kwadratowy jest żargonem matematycznym. Mówi się, że liczba jest matematycznym pierwiastkiem kwadratowym z dowolnej liczby pomnożenia wartości pierwiastka kwadratowego przez samą liczbę daje liczbę, dla której uznano ją za pierwiastek kwadratowy.
  • Na przykład pierwiastek kwadratowy z 9 wynosi 3, ponieważ 3 pomnożone przez 3 to dziewięć. Pierwiastek kwadratowy jest oznaczony symbolem √. Jeśli więc napiszemy √9, wynikiem tego będzie 3. Logika działa tak samo, jak rzeczy działają w matematyce. W językach programowania istnieją biblioteki, które są przyzwyczajeni do bycia matematycznymi funkcjami aplikacji.
  • W języku programowania C będziemy używać pliku nagłówka maths.h, który oferuje różne funkcje używane do wykonywania obliczeń matematycznych.
  • Podejście do logiki, która musi być zastosowana, aby uzyskać pierwiastek kwadratowy z dowolnej liczby w języku programowania C, jest dość proste i obejmuje proste operacje matematyczne. Najpierw musimy sprawdzić, czy liczba, dla której musimy znaleźć pierwiastek kwadratowy, nie jest równa zero lub jeden, jeśli warunek zostanie uznany za ujemny, wówczas sama liczba będzie pierwiastkiem kwadratowym jako pierwiastek kwadratowy zera, a jeden to zero i odpowiednio jeden.

Ale jeśli sprawa zostanie uznana za pozytywną, możemy zastosować poniższą logikę.

Int counter=1, sqroot=1, val=14;
while(sqroot <= val)
(
counter++;
sqroot = counter*counter;
)
return counter - 1;

  • W wyżej wspomnianej logice najpierw ustawiono wartość licznika 1, x przechowuje wartość, dla której musimy znaleźć pierwiastek kwadratowy, a val przechowuje wartość, dla której musimy znaleźć pierwiastek kwadratowy. Jeśli wartość Val jest mniejsza lub równa wartości sqroot, instrukcje wewnątrz pętli while zostaną wykonane. Licznik zostanie zwiększony o jeden, a wartość w sqroot zostanie zastąpiona kwadratem licznika.
  • Pętla while będzie się powtarzać, aż wartość przechowywana w sqroot stanie się większa niż wartość przechowywana w val. Po zakończeniu pętli wartość licznika zostanie zmniejszona o 1 i zostanie zwrócona jako pierwiastek kwadratowy.
  • Należy pamiętać, że postępując zgodnie z tym podejściem, możemy znaleźć pierwiastek kwadratowy w liczbach całkowitych typu danych. Nie będziemy w stanie znaleźć zmiennej liczby pierwiastka kwadratowego. Aby znaleźć dokładny pierwiastek kwadratowy z dowolnej liczby, będziemy używać funkcji zapewnianej przez język programowania C.

Jak znaleźć pierwiastek kwadratowy w C?

Język programowania c zapewnia nam platformę do wykorzystania różnych podejść do znalezienia pierwiastka kwadratowego z dowolnej liczby. Możemy albo napisać własny kod, albo użyć predefiniowanej funkcji w. C, aby znaleźć pierwiastek kwadratowy. Poniżej znajduje się kod, którego można użyć do uzyskania kwadratu za pomocą prostego wyrażenia matematycznego. Zastosowanie poniższej metody pomoże uzyskać wartość liczby całkowitej pierwiastka kwadratowego. Na przykład, jeśli pierwiastek kwadratowy o dowolnej wartości wynosi 4, 965, pokaże tylko 4 jako pierwiastek kwadratowy. Działa idealnie dobrze z liczbami, których pierwiastek kwadratowy jest liczbą całkowitą. Podobnie jak pierwiastek kwadratowy z 25 wynosi 5, a poniższy kod będzie działał dokładnie w celu obliczenia pierwiastka kwadratowego z takiej liczby.

Oblicz pierwiastek kwadratowy bez użycia wbudowanej funkcji

#include
Void main()
(
val=9;
if (val == 0 || val == 1)
printf(“The square root is %d”, val) ;
exit() ;
int counter = 1, sqroot=1, output;
while (sqroot <= val)
(
counter++;
sqroot = counter*counter;
)
output= counter - 1;
printf(“The square root is %d”, output) ;
)

W tym programie użytkownik otrzyma dane wyjściowe w postaci liczb całkowitych, ponieważ wszystkie zmienne należą do typu danych int. W tym przykładzie wynikiem będzie 3, ponieważ pierwiastek kwadratowy z 9 wynosi 3. Jeśli użytkownik zdecyduje się znaleźć pierwiastek kwadratowy z 38, otrzyma 6 jako wynik.

Oblicz pierwiastek kwadratowy za pomocą wbudowanej funkcji

#include
#include
int main()
(
double val = 87, sqroot;
sqroot = sqrt(val);
printf("The square root of %lf = %lf", val, sqroot);
)

W tym programie użyliśmy wbudowanej funkcji o nazwie sqrt, która służy do znalezienia pierwiastka kwadratowego z dowolnej liczby. Dane wyjściowe są przechowywane w podwójnym typie danych. Wynik tego obliczenia pierwiastka kwadratowego przy użyciu tego programu wyniesie 9, 327.

Wynik:

Wniosek

Pierwiastek kwadratowy jest funkcją matematyczną, którą można zaimplementować za pomocą języka programowania C. Programiści mogą albo sporządzić szkic kodu, aby obliczyć pierwiastek kwadratowy, a także użyć wbudowanej funkcji, aby obliczyć to samo. Sqrt to funkcja zapewniana przez C, która pozwala nam szybko obliczyć pierwiastek kwadratowy. Korzystanie z tej funkcji nie wymaga żadnego wysiłku. Nie tylko w C, ale w każdym języku programowania są wbudowane funkcje, które ułatwiają rozwój i jest pewne, że muszą mieć funkcję do obliczania pierwiastka kwadratowego, umożliwiającą nam wykorzystanie predefiniowanych funkcji matematycznych.

Polecane artykuły

To jest przewodnik po pierwiastku kwadratowym w C. Tutaj omawiamy omówienie pierwiastka kwadratowego w c, logice, a także jak znaleźć pierwiastek kwadratowy wraz z przykładem. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Zalety C.
  2. Instrukcja zamiany w C
  3. Najlepsze kompilatory C.
  4. Komenda C.
  5. Przewodnik po pierwiastku kwadratowym w C ++
  6. Omówienie pierwiastka kwadratowego w Javie