ďťż

Problem ze skryptem w php (matematyka)

       

Podstrony


telcocafe

Witam napisałem b. prosty skrypcik w php:

<?php $i=1; for($i=1; $i < 101; $i++) echo 'Podstawiajac liczbę: '. $i .' i podstawiając do wzoru n^3 + n^2 - 5n +3 otyrzymamymy '. (($i*$i*$i)+($i*$i)-(5*$i)+3) .' , a pierwiastek z tej liczby jest: '. sqrt(($i*$i*$i)+($i*$i)-(5*$i)+3) .' '; ?>

Wszystko fajnie tylko że pojawił sie problem. Mianowicie potrzebuje ażeby skrypt wyrzucał jedynie wartość, która bedzie liczbą całkowitą (to 1, 2, 3 ...) jak to zrobić. Zapewne przez instrukcje warunkową pewnie jakos. Ale niestety nie mogę na to wpaść.

Jeżeli jest jakaś dobra dusza która wie jak rozwiązać ten problem to b. prosze o pomoc



możesz od liczby otrzymanej z tego wyrażenia odjąć jej zaokrąglenie (funkcja round()) i sprawdzać, czy wyjdzie 0

nie zabardzo zrozumiałem. poprosze o jaśniejsze wyjaśnienie... może niech ktoś pokaże jak to zrobić

<?php $i = sqrt(81); if ($i - round($i) == 0) echo 'Liczba calkowita'; else echo 'Liczba niecałkowita'; ?>



if (is_int(%i) )....

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.