Pregled kvadratnog korijena u C

Da bi se zadovoljile poslovne potrebe, ponekad je potrebno koristiti matematičke funkcije u razvoju aplikacija. Iako se neke osnovne operacije mogu izvesti jednostavnim izrazima, napredni izrazi možda neće biti mogući bez pomoći matematičkih funkcija. Napredne matematičke funkcije uključuju složene funkcije koje se koriste za rješavanje određenih vrsta matematičkih problema. Na svim programskim jezicima dostupno je nekoliko matematičkih funkcija, a isto je i kod jezika C. U programskom jeziku C imamo math.h zaglavlje datoteke koja se koristi za iskorištavanje matematičkih funkcija. Ovdje u ovom odjeljku naučit ćemo o pronalaženju kvadratnog korijena pomoću programskog jezika C. Koristit ćemo datoteku zaglavlja math.h kako bismo izračunali kvadratni korijen bilo kojeg broja.

Logika kvadratne korijena u C

  • Prije nego što razumijemo što je logika kvadratnog korijena u programskom jeziku C, razumjet ćemo što točno kvadratni korijen znači. Kvadratni korijen je matematički žargon. Kaže se da je broj matematički kvadratni korijen bilo kojeg broja množenja vrijednosti kvadratnog korijena sa sobom daje broj za koji se smatrao kvadratnim korijenom.
  • Na primjer, kvadratni korijen od 9 je 3, a 3 pomnožen s 3 je devet. Kvadratni korijen označen je simbolom √. Dakle, ako napišemo √9, ishod ovoga bit će 3. Logika djeluje na isti način kao i stvari u matematici. Postoje knjižnice u programskim jezicima koje su korištene kao matematičke funkcionalnosti u aplikacijama.
  • U programskom jeziku C koristit ćemo datoteku zaglavlja maths.h koja nudi različite funkcije koje se koriste za izvođenje matematičkog izračuna.
  • Do logike koja se mora primijeniti kako bi se dobio kvadratni korijen bilo kojeg broja u programskom jeziku C prilično je jednostavno i uključuje jednostavne matematičke operacije. Prvo, moramo potvrditi da broj za koji moramo pronaći kvadratni korijen nije nula ili jedan, ako je uvjet pronađen negativan, tada će i sam broj biti kvadratni korijen kao kvadratni korijen od nule, a jedan je nula i jedan respektivno.

Ali ako slučaj bude pozitivan, možemo primijeniti nižu logiku.

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

  • U gore spomenutoj logici prvo je postavljena vrijednost brojača 1, x pohranjuje vrijednost za koju moramo pronaći kvadratni korijen, a val pohranjuje vrijednost za koju moramo pronaći kvadratni korijen. Ako je vrijednost Val manja ili jednaka vrijednosti sqroot-a, izjave unutar petlje while će se izvršiti. Brojač će se povećati za jedan, a vrijednost na sqrootu zamijenit će se kvadratom brojača.
  • Petlja while nastavit će se ponavljati sve dok vrijednost pohranjena u sqroot-u ne postane veća od vrijednosti pohranjene u val. Jednom kada petlja prestane, vrijednost brojača smanjuje se za 1 i vraća se kao četvrtasti korijen.
  • Imajte na umu da slijedeći ovaj pristup možemo pronaći kvadratni korijen u cijelom tipu podataka. Nećemo uspjeti pronaći plutajuću vrijednost kvadratnog korijena. Da bismo pronašli točan kvadratni korijen bilo kojeg broja, koristit ćemo funkciju koju pruža programski jezik C.

Kako pronaći kvadratni korijen u C?

Programski jezik c nam pruža platformu za korištenje različitih pristupa kako bismo saznali kvadratni korijen bilo kojeg broja. Možemo ili nacrtati vlastiti kod ili koristiti unaprijed definiranu funkciju u. C da bismo saznali kvadratni korijen. Ispod je kôd pomoću kojeg se jednostavnim matematičkim izrazom može dobiti kvadrat. Korištenje metode u nastavku pomoći će u dobivanju kvadratne korijenske vrijednosti. Na primjer, ako je kvadratni korijen bilo koje vrijednosti 4.965, pokazat će samo 4 kao kvadratni korijen. Savršeno će se raditi s brojevima čiji je kvadratni korijen cijeli broj. Kao što je kvadratni korijen od 25 jednak 5 i donji će kôd točno raditi kako bi izračunao kvadratni korijen takvog broja.

Izračunajte kvadratni korijen bez upotrebe ugrađene funkcije

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

U ovom programu korisnik će dobiti izlaz u cjelobrojnom obliku jer sve varijable pripadaju int vrsti podataka. U ovom primjeru, izlaz će biti 3, a kvadratni korijen 9 je 3. Ako se korisnik odluči pronaći kvadratni korijen s 38, dobit će 6 kao izlaz.

Izračunajte kvadratni korijen pomoću ugrađene funkcije

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

U ovom smo programu koristili ugrađenu funkciju poznatu kao sqrt koja se koristi za pronalaženje kvadratnog korijena bilo kojeg broja. Izlaz je pohranjen u dvostrukom tipu podataka. Ishod ovog kvadratnog izračuna korijena pomoću ovog programa bit će 9.327.

Izlaz:

Zaključak

Kvadratni korijen je matematička funkcija koja se može implementirati pomoću programskog jezika C. Programeri mogu bilo nacrtati kod da izračunaju kvadratni korijen, a mogu koristiti i ugrađenu funkciju za izračun istog. Sqrt je funkcija koju pruža C koja nam omogućuje brzo izračunavanje kvadratnog korijena. Upotreba ove funkcije ne zahtijeva ništa. Ne samo u C-u, već u svakom programskom jeziku postoje ugrađene funkcije koje olakšavaju razvoj i sigurno je da oni moraju imati funkciju za izračun kvadratnog korijena koja nam omogućava korištenje unaprijed definiranih matematičkih funkcija.

Preporučeni članci

Ovo je vodič za Square Root u C. Ovdje smo raspravljali o pregledu Square Root u c, logici kao i o tome kako pronaći kvadrat Root zajedno s primjerom. Možete pogledati i sljedeće članke da biste saznali više -

  1. Prednosti C
  2. Izjava o prebacivanju na C
  3. Najbolji C sastavljači
  4. C Naredba
  5. Vodič za četvrtasti korijen u C ++
  6. Pregled četvrtastog korijena u Javi

Kategorija: