ďťż
Podstrony
|
telcocafeWitam 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) ).... |
|||
Sitedesign by AltusUmbrae. |