Преглед квадратног коријена у Ц

Да би се задовољиле пословне потребе, понекад је неопходно користити математичке функције у развоју апликација. Иако се неке основне операције могу извести помоћу једноставних израза, напредни изрази можда неће бити могући без помоћи математичких функција. Напредне математичке функције укључују сложене функције које се користе за решавање одређених врста математичких проблема. Постоји неколико математичких функција доступних на свим програмским језицима, а исто је и са језиком Ц. У програмском језику Ц имамо матх.х заглавље датотеке која се користи за управљање математичким функцијама. Овде у овом одељку сазнаћемо о проналажењу квадратног корена помоћу програмског језика Ц. Ми ћемо користити матх.х заглавље датотеке како бисмо израчунали квадратни корен било ког броја.

Логика квадратне коренске корекције на Ц

  • Пре него што схватимо шта је логика квадратног корена у програмском језику Ц, разумемо шта тачно квадратни корен значи. Квадратни корен је математички жаргон. Каже се да је број математички квадратни корен било ког броја множења вредности квадратног корена са собом даје број за који се сматрао квадратним кореном.
  • На пример, квадратни корен са 9 је 3, а 3 помножен са 3 је девет. Квадратни корен означен је симболом √. Дакле, ако напишемо √9, резултат овога ће бити 3. Логика функционише на исти начин као што ствари раде у математици. Постоје библиотеке на програмским језицима које су навикле да буду математичке функционалности у апликацијама.
  • У програмском језику Ц користићемо датотеку заглавља матхс.х која нуди различите функције које се користе за обављање математичког израчуна.
  • Доћи до логике која се мора применити да би се добио квадратни корен било ког броја у програмском језику Ц прилично је једноставан и укључује једноставне математичке операције. Прво морамо потврдити да број за који морамо пронаћи квадратни корен није нула или један, ако је услов пронађен негативан, тада ће и сам број бити квадратни корен као квадратни корен од нуле и један је нула и један респективно

Али ако случај буде позитиван, можемо применити следећу логику.

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

  • У горе наведеној логици прво је постављена вриједност бројача 1, к чува вриједност за коју морамо пронаћи квадратни коријен, а вал похрањује вриједност за коју морамо пронаћи квадратни коријен. Ако је вредност Вал мања или једнака вредности скроот, изјаве унутар петље вхиле ће се извршити. Бројач ће бити повећан за један, а вредност на скроот-у биће замењена квадратом бројача.
  • Петља вхиле задржат ће се у понављању све док вриједност похрањена у скроот-у не постане већа од вриједности спремљене у вал. Једном када се петља прекине, вредност бројача ће се смањити за 1 и вратиће се као квадратни корен.
  • Имајте на уму да следећи овај приступ можемо пронаћи квадратни корен у целом типу података. Нећемо успети да пронађемо плутајућу вредност квадратног корена. Да бисмо пронашли тачан квадратни корен било ког броја, користићемо функцију коју пружа програмски језик Ц.

Како пронаћи квадратни коријен у Ц?

Програмски језик ц нам пружа платформу за коришћење различитих приступа како бисмо сазнали квадратни корен било ког броја. Можемо или нацртати сопствени код или користити унапред дефинисану функцију у. Ц да бисмо сазнали квадратни корен. Испод је код који се може користити за добијање квадрата помоћу једноставног математичког израза. Употреба доње методе помоћи ће у добијању квадратне коријенске цјелобројне вриједности. На пример, ако је квадратни корен било које вредности 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) ;
)

У овом програму корисник ће добити излаз у цјелобројном облику, јер све варијабле припадају инт врсти података. За овај пример, излаз ће бити 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);
)

У овом програму користили смо уграђену функцију познату као скрт која се користи за проналажење квадратног корена било ког броја. Излаз се чува у двоструком типу података. Исход овог рачунања квадратног корена помоћу овог програма биће 9.327.

Излаз:

Закључак

Квадратни корен је математичка функција која се може имплементирати помоћу програмског језика Ц. Програмери могу било нацртати код да израчунају квадратни корен, а могу користити и уграђену функцију да би израчунали исти. Скрт је функција коју пружа Ц која нам омогућава брзо израчунавање квадратног корена. Употреба ове функције не изискује никакав напор. Не само у Ц-у, већ у сваком програмском језику постоје уграђене функције које олакшавају развој и сигурно је да они морају имати функцију за израчунавање квадратног корена која нам омогућава да користимо унапред дефинисане математичке функције.

Препоручени чланци

Ово је водич за Скуаре Роот у Ц. Овде смо разговарали о прегледу квадратног корена у ц, логици као и о томе како пронаћи квадратни корен заједно са примером. Такође можете погледати следеће чланке да бисте сазнали више -

  1. Предности Ц
  2. Изјава о пребацивању на Ц
  3. Бест Ц Цомпилерс
  4. Ц Команда
  5. Водич за четвртасти коријен у Ц ++
  6. Преглед квадратног коријена у Јави

Категорија: