Преглед на квадратния корен в С

За да се обслужват бизнес изискванията, понякога се налага понякога да се използват математически функции при разработването на приложения. Въпреки че някои от основните операции могат да се извършват с помощта на прости изрази, може да не е възможно да се изпълняват разширени изрази без помощта на математически функции. Разширените математически функции включват сложни функции, които се използват за решаване на определени видове математически задачи. Има няколко математически функции, налични на всички езици за програмиране, и това е същото с езика C. В езика за програмиране на C имаме заглавен файл math.h, който се използва за използване на математически функции. Тук в този раздел ще научим за намирането на квадратен корен, използвайки езика за програмиране на С. Ще използваме заглавния файл math.h, за да изчислим квадратния корен на произволно число.

Логика с квадратен корен в С

  • Преди да разберем какво е логика на квадратния корен в езика за програмиране на С, нека разберем какво точно означава корен квадратен. Квадратният корен е математически жаргон. Числото се казва, че е математически квадратен корен на всяко число, умножаващо стойността на квадратния корен със себе си, дава числото, за което се е считал квадратен корен.
  • Например, квадратният корен на 9 е 3, като 3 се умножава по 3 е девет. Квадратният корен се обозначава със символа √. Така че, ако напишем √9, резултатът от това ще бъде 3. Логиката работи по същия начин, както нещата работят в математиката. Съществуват библиотеки на езиците за програмиране, които са свикнали да бъдат математическите функционалности в приложенията.
  • В езика за програмиране на C ще използваме заглавния файл maths.h, който предлага различни функции, които се използват за извършване на математическото изчисление.
  • Да се ​​стигне до логиката, която трябва да се приложи, за да се получи квадратният корен на всяко число в езика за програмиране на С е доста проста и включва прости математически операции. Първо, трябва да потвърдим, че числото, за което трябва да намерим квадратния корен, не е нула или едно, ако условието е намерено отрицателно, тогава самото число ще бъде квадратният корен като квадратния корен на нула и единият е нула и един съответно.

Но ако случаят бъде намерен за положителен, можем да приложим следната логика.

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

  • В горепосочената логика, първо, стойността на брояча е зададена 1, х съхранява стойността, за която трябва да намерим квадратния корен, а вал съхранява стойността, за която трябва да намерим квадратния корен. Ако стойността на Val е по-малка или равна на стойността на sqroot, операторите вътре в цикъл while ще бъдат изпълнени. Броячът ще бъде увеличен с едно и стойността на sqroot ще бъде заменена с квадрата на брояча.
  • Цикълът "while" ще продължи да се повтаря, докато стойността, съхранявана в sqroot, стане по-голяма от стойността, съхранявана в val. След като цикълът прекрати, стойността на брояча ще бъде намалена с 1 и ще бъде върната като корен на квадрат.
  • Моля, имайте предвид, че следвайки този подход можем да намерим квадратния корен в цяло число тип данни. Няма да можем да намерим плаващата стойност на квадратния корен. За да намерим точния квадратен корен на всяко число, ще използваме функцията, предоставена от езика за програмиране на C.

Как да намерим квадратен корен в C?

C език за програмиране ни предоставя платформа за използване на различни подходи, за да открием квадратния корен на всяко число. Можем да съставим собствен код или да използваме предварително зададената функция в. C, за да открием квадратния корен. По-долу е кода, който може да се използва за получаване на квадрата с помощта на прост математически израз. Използването на метода по-долу ще помогне за получаване на квадратното коренно цяло число. Например, ако квадратният корен на която и да е стойност е 4.965, той ще покаже само 4 като корен на квадрат. Той ще работи перфектно с числата, чийто квадратен корен е цяло число. Както квадратният корен от 25 е 5, така и кодът по-долу ще работи точно, за да се изчисли квадратният корен на такова число.

Изчислете квадратен корен без използване на вградената функция

#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) ;
)

В тази програма, потребителят ще получи изхода в цяло число, тъй като всички променливи принадлежат към тип данни int. За този пример, изходът ще бъде 3, тъй като квадратният корен на 9 е 3. Ако потребителят избере да намери квадратния корен от 38, той ще получи 6 като изход.

Изчислете квадратен корен с помощта на вградената функция

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

В тази програма сме използвали вградената функция, известна като sqrt, която се използва за намиране на квадратния корен на произволно число. Изходът се съхранява в двойния тип данни. Резултатът от това квадратно изчисление на корен с помощта на тази програма ще бъде 9.327.

изход:

заключение

Квадратният корен е математическата функция, която може да се реализира с помощта на езика за програмиране на С. Разработчиците могат или да изготвят кода, за да изчислят квадратния корен, а също така могат да използват вградената функция, за да изчислят същия. Sqrt е функцията, предоставена от C, която ни позволява бързо да изчислим квадратния корен. Използването на тази функция не отнема никакви усилия. Не само в C, но във всеки език за програмиране има вградени функции, които улесняват развитието и е сигурно, че те трябва да имат функция за изчисляване на квадратния корен, който ни позволява да използваме предварително зададените математически функции.

Препоръчителни статии

Това е ръководство за Square Root в C. Тук обсъждаме преглед на Square Root в c, логика, както и как да намерим Square Root заедно с пример. Можете също да разгледате следните статии, за да научите повече -

  1. Предимства на C
  2. Извлечение за превключване в C
  3. Най-добрите компилатори на C
  4. C командване
  5. Ръководство за квадратен корен в C ++
  6. Преглед на квадратния корен в Java