Neliöjuuri PHP: ssä - Annetun numeron neliöjuuren löytäminen esimerkkien avulla

Sisällysluettelo:

Anonim

Johdanto neliöjuureen PHP: ssä

Laskemalla muut juuret, kuten luvun n: nnen juuren tai luvun kuutiojuuri, meidän on löydettävä numeroiden neliöjuuri PHP: stä. Laskemme nämä juuret käyttämällä erilaisia ​​funktioita, kuten pow (), log () ja muita.

Ohjelmointikielellä, kuten PHP, neliöjuuren laskeminen on yksinkertaista käytettäessä sisäänrakennettua toimintoa. Tämä toiminto on sqrt (). Näemme myös kuinka löytää numeron neliöjuuri käyttämättä sqrt (): tä ja kuinka laskea neliöjuuri käyttämällä käyttäjän syöttämää lomaketta.

Sqrt () -toimintoa käytetään tietyn luvun neliöjuuren laskemiseen. Tämä toiminto on sisäänrakennettu matematiikkafunktio, jota käytetään PHP: ssä, kuten pow (), rand (), is_nan () jne.

Neliöjuuri

Neliöjuuren logiikan syntaksi ja kuvaus selitetään yksityiskohtaisesti alla,

Syntaksi:

sqrt($num)

Missä $ num on yksittäinen argumentti, joka siirretään sqrt-funktiolle.

Kuvaus: sqrt () -funktio laskee ja palauttaa annetun luvun neliöjuuren. Palautettu arvo on tyyppiä kelluva. Lisäksi meillä on erityyppisiä sisääntulolukuja annettuun funktioon, jolla neliöjuuritoiminto suoritetaan ja tulos lasketaan.

Täällä nähdään, että syötetyt numerot voivat olla positiivisia tai negatiivisia numeroita tai desimaalilukuja (kelluva) tai se voi olla myös nolla. Positiiviset numerot palauttavat positiiviset numerot tulosteena ja negatiiviset numerot palauttavat NAN (ei numero) tulosteena, desimaalilukujen neliöjuuri on kelluva lähtönä ja yhden neliöjuuri on yksi. Muista myös, että nollan neliöjuuri on nolla.

Tietyn luvun neliöjuuren löytäminen

Annetun luvun neliöjuuri on seuraava,

Jos sisääntulonumero on 81, luvun neliöjuuri on 9. Jos syöte on 49, neliöjuuren numero on 7 ja niin edelleen.

Oppikaamme tämä esimerkillä:

Opimme myös löytämään neliöjuuren erityyppisillä syötteillä.

Esimerkki # 1

Koodi:

<_?php
// simple example to find how sqrt() function works on numbers
echo sqrt(16);
echo '
';
// output is 4
echo sqrt(7);
echo '
';
//output is 2.6457513110646
?>

lähtö:

Yllä olevassa ohjelmassa lähtö on 4, koska tiedämme, että 4 * 4 on 16, joten 16: n neliöjuuri on 4. Laskeessamme 7: n neliöjuuria näemme, että desimaalin jälkeen löytyy useita numeroita, numeroiden lukumäärä jälkeen desimaali riippuu käyttäjästä.

Samanlainen kuin sqrt-funktio, joka laskee annetun luvun neliöjuuren. Minkä tahansa tietyn numeron juuren laskemiseksi käytämme Pow () -funktiota, joka tarkoittaa voimaa.

Esimerkki 2

Koodi :

<_?php
// example to calculate any root
echo '
'.'Result of : pow(16, 1/2) ====== '. pow(16, 1/2);
// example to calculate the cube root of 27
echo '
'.'Result of : pow(27, 1/3) ====== '. pow(27, 1/3);
//example to calculate the fourth root of 12
echo '
'.'Result of : pow(12, 1/4) ====== '. pow(12, 1/4);
//example to calculate the fifth root of 76
echo '
'.'Result of : pow(76, 1/5) ====== '. pow(76, 1/5);
//example to calculate the sixth root of 88
echo '
'.'Result of : pow(88, 1/6) ====== '. pow(88, 1/6);
?>

lähtö:

Esimerkki 3

Koodi:

<_?php
echo '
'.'Result of : sqrt(625) ====== '. sqrt(625);
echo '
'.'Result of : sqrt(49) ====== '. sqrt(49);
echo '
'.'Result of : sqrt(-36) ====== '. sqrt(-36);
echo '
'.'Result of : sqrt(0) ====== '. sqrt(0);
echo '
'.'Result of : sqrt(121) ====== '. sqrt(121);
echo '
'.'Result of : sqrt(22) ====== '. sqrt(22);
echo '
'.'Result of : sqrt(12.34) ====== '. sqrt(12.34);
echo '
'.'Result of : sqrt(-16) ====== '. sqrt(-16);
?>

lähtö:

Esimerkki 4

Käyttäjän syöttämän numeron neliöjuuren löytäminen lomakkeen avulla: Seuraavassa ohjelmassa olemme luoneet ohjelman PHP: ssä laskemaan käyttäjän lomakkeen kautta syöttämän numeron neliöjuuri. Oletetaan, että käyttäjä on syöttänyt 16, niin voimme löytää 16: n neliöjuuren ja odottaa tuloksen 4, jos käyttäjä kirjoittaa 49, voimme odottaa tuloksen 7 ja niin edelleen.

Olemme myös käyttäneet sisäänrakennettua matemaattista funktiota sqrt () neliöjuuren löytämiseen.

Koodi:



Square root of a number using form


Enter a number

if(isset($_POST('submit'))) (
//storing the number in a variable $input
$input = $_POST('input');
//storing the square root of the number in a variable $ans
$ans = sqrt($input);
//printing the result
echo 'The square root of '.$input.'====='.$ans;
)
?>
<_?php


Square root of a number using form


Enter a number

if(isset($_POST('submit'))) (
//storing the number in a variable $input
$input = $_POST('input');
//storing the square root of the number in a variable $ans
$ans = sqrt($input);
//printing the result
echo 'The square root of '.$input.'====='.$ans;
)
?>

Lähtö - 1:

Lähtö - 2: Kun tulo on 100.

Esimerkki 5

Numeron neliöjuuren löytäminen käyttämättä sisäänrakennettua sqrt () -toimintoa: Seuraavassa ohjelmassa olemme luoneet PHP: ssä ohjelman, jolla voidaan laskea luvun neliöjuuri käyttämättä sisäänrakennettua sqrt () -toimintoa.

Koodi:

function squareroot($input)
(
//if the input number is 0 then return 0 as result
if($input == 0) (
return 0;
)
//if the input number is 1 then return 1 as result
if($input == 1) (
return 1;
)
// assigning $input value to a variable $a
$a = $input;
$b = 1;
while($a > $b)
(
// calculating the middle number
$a= ($a + $b)/2;
// dividing the input number with the middle number
$b = $input/$a;
)
return $a;
)
echo '
'.'Square root of 0 is '.squareroot(0);
echo '
'.'Square root of 20 is '.squareroot(20);
echo '
'.'Square root of 49 is '.squareroot(49);
echo '
'.'Square root of 81 is '.squareroot(81);
echo '
'.'Square root of 1 is '.squareroot(1);

lähtö:

johtopäätös

Tässä artikkelissa opimme, mitä neliöjuuri on, kuinka lasketaan neliöjuuret sisäisten toimintojen kanssa ja ilman niitä, kuten sqrt (), pow (). Mitä sqrt () ja pow () -funktio tekee, kuinka sitä käytetään ohjelmassa neliöjuuren löytämiseen? Opimme neliöjuuren suorittamisesta numeroille, liukuluville, negatiivisille numeroille ja niin edelleen. Opimme myös neliöjuuren laskemisesta käyttäjän määrittelemällä syötöllä lomaketta käyttämällä.

Suositellut artikkelit

Tämä on opas Square Root -sovellukseen PHP: ssä. Tässä keskustellaan neliöjuuren logiikasta ja neliöjuuren löytämisestä erityyppisillä syötteillä ja sen esimerkeillä. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Kuviot PHP: ssä esimerkein
  2. Muuttujat PHP: ssä
  3. Kuinka yhdistää tietokanta PHP: hen?
  4. Socket-ohjelmointi PHP: ssä
  5. Socket-ohjelmointi Pythonissa