Katsaus neliöjuureen C: ssä

Liiketoimintavaatimusten palvelemiseksi on joskus tarpeen käyttää matemaattisia toimintoja sovelluskehityksessä. Vaikka jotkut perustoiminnoista voidaan suorittaa käyttämällä yksinkertaisia ​​lausekkeita, edistyneiden lausekkeiden suorittaminen ei välttämättä ole mahdollista ilman matemaattisten funktioiden apua. Kehittyneisiin matemaattisiin toimintoihin sisältyy monimutkaisia ​​toimintoja, joita käytetään ratkaisemaan erityyppisiä matemaattisia ongelmia. Kaikilla ohjelmointikieleillä on saatavana useita matemaattisia funktioita, samoin C-kielen kanssa. C-ohjelmointikielellä meillä on math.h-otsikkotiedosto, jota käytetään matemaattisten funktioiden hyödyntämiseen. Tässä tässä osiossa opitaan nelikykyisen juuren löytämistä C-ohjelmointikielen avulla. Käytämme math.h-otsikkotiedostoa minkä tahansa luvun neliöjuuren laskemiseksi.

C: n neliöjuurilogiikka

  • Ennen kuin ymmärrät, mikä on neliöjuuren logiikka C-ohjelmointikielellä, ymmärretään, mitä neliöjuuri tarkoittaa. Neliöjuuri on matemaattinen ammattikieli. Luvun sanotaan olevan matemaattinen neliöjuuri mistä tahansa määrästä, joka kertoo neliöjuuren arvon itse, antaa numeron, jolle sitä pidettiin neliöjuurena.
  • Esimerkiksi, neliönjuuri 9 on 3, koska 3 kerrottuna 3: lla on yhdeksän. Neliöjuuria merkitään symbolilla √. Joten jos kirjoitamme √9, niin lopputulos on 3. Logiikka toimii samalla tavalla kuin asiat toimivat matematiikassa. Ohjelmointikielellä on kirjastoja, jotka ovat tottuneet olemaan sovellusten matemaattiset toiminnallisuudet.
  • C-ohjelmointikielellä käytämme maths.h-otsikkotiedostoa, joka tarjoaa erilaisia ​​toimintoja, joita käytetään matemaattisen laskelman suorittamiseen.
  • Tulo logiikkaan, jota on sovellettava minkä tahansa luvun neliöjuuren saamiseksi C-ohjelmointikielellä, on melko yksinkertainen ja sisältää yksinkertaisia ​​matemaattisia toimintoja. Ensinnäkin meidän on vahvistettava, että luku, jolle meidän on löydettävä neliöjuuri, ei ole nolla tai yksi, jos ehto todetaan negatiiviseksi, niin luku itsessään on neliöjuuri neliöjuurena nolla ja yksi nolla ja yksi vastaavasti.

Mutta jos tapaus todetaan positiiviseksi, voimme käyttää seuraavaa logiikkaa.

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

  • Edellä mainitussa logiikassa ensin laskurin arvo on asetettu 1, x tallentaa arvon, jolle meidän on löydettävä neliöjuuri, ja val tallentaa arvon, jolle meidän on löydettävä neliöjuuri. Jos Val-arvo on pienempi tai yhtä suuri kuin Sqroot-arvo, lauseet silmukan sisällä tehdään. Laskuria lisätään yhdellä ja arvo sqrootissa korvataan laskurin neliöllä.
  • Samanaikaisesti silmukka jatkaa iteraatiota, kunnes sqroot-tietokantaan tallennettu arvo on suurempi kuin val. Kun silmukka päättyy, laskurin arvoa alennetaan yhdellä ja palautetaan neliöjuurena.
  • Huomaa, että noudattamalla tätä lähestymistapaa löydämme neliöjuuren kokonaisluvutietotyypissä. Emme löydä neliöjuuren kelluvaa arvoa. Käytämme C-ohjelmointikielen tarjoamaa funktiota löytääksesi minkä tahansa numeron tarkan neliöjuuren.

Kuinka löytää neliöjuuri C: stä?

C-ohjelmointikieli tarjoaa meille alustan käyttää erilaisia ​​lähestymistapoja minkä tahansa luvun neliöjuuren selvittämiseksi. Voimme joko piirtää oman koodimme tai käyttää ennalta määritettyä toimintoa sisään. C selvittääksesi neliöjuuren. Alla on koodi, jonka avulla neliö saadaan käyttämällä yksinkertaista matemaattista lauseketta. Seuraavan menetelmän käyttäminen auttaa saamaan neliöjuuren kokonaislukuarvon. Esimerkiksi, jos minkä tahansa arvon neliöjuuri on 4, 965, se näyttää vain 4 neliöjuurena. Se toimii erinomaisesti numeroiden kanssa, joiden neliöjuuri on kokonaisluku. Kuten 25: n neliöjuuri on 5 ja alla oleva koodi toimii tarkasti tällaisen luvun neliöjuuren laskemiseksi.

Laske neliöjuuri käyttämättä sisäänrakennettua toimintoa

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

Tässä ohjelmassa käyttäjä saa tulosteen kokonaislukuun, koska kaikki muuttujat kuuluvat int-datatyyppiin. Tässä esimerkissä lähtö on 3, koska neliöjuuri 9 on 3. Jos käyttäjä päättää löytää 38: n neliöjuuren, he saavat tulosteen 6.

Laske neliöjuuri käyttämällä sisäänrakennettua toimintoa

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

Tässä ohjelmassa olemme käyttäneet sisäistä toimintoa, joka tunnetaan nimellä sqrt ja jota käytetään minkä tahansa numeron neliöjuuren löytämiseen. Lähtö tallennetaan kaksoistietotyyppiin. Tämän neliöjuuren laskelman tulos tätä ohjelmaa käyttämällä on 9.327.

lähtö:

johtopäätös

Neliöjuuri on matemaattinen funktio, joka voidaan toteuttaa käyttämällä C-ohjelmointikieltä. Kehittäjät voivat joko piirtää koodin neliöjuuren laskemiseksi ja voivat myös käyttää sisäistä toimintoa laskeaksesi sen. Sqrt on C: n toiminto, jonka avulla voimme laskea neliöjuuren nopeasti. Tämän toiminnon käyttäminen ei vie mitään vaivaa. Ei vain C: ssä, mutta jokaisessa ohjelmointikielessä on sisäänrakennettuja toimintoja, jotka tekevät kehityksestä helppoa, ja on varma, että niillä on oltava tehtävä laskea neliöjuuri, jotta voimme hyödyntää ennalta määritettyjä matemaattisia funktioita.

Suositellut artikkelit

Tämä on opas neliöjuureen C: ssä. Tässä keskustelemme yleiskatsauksesta neliöjuurista c: ssä, logiikasta sekä siitä, kuinka neliöjuuri löytyy yhdessä esimerkin kanssa. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. C: n edut
  2. Vaihda lausunto C: ssä
  3. Parhaat C-kääntäjät
  4. C komento
  5. Opas neliöjuureen C ++: ssa
  6. Yleiskatsaus Java-neliöjuurista