ďťż

Ładny brzuch

Mam problem z wykonaniem pewnego polecenia. Otóż moim zadaniem jest napisanie skryptu który wypisze silnie kolejnych liczb naturalnych dodatnik dopóki silnia z danej liczby nie przekroczy 1000.

Napewno trzeba tu zastosować pętle while:
<?
while ($silnia == 1000);
// tu właśnie nie wiem (czy podstawić zmienną np. $liczba = 1, a następnie użyć pętli for.....)
?>

Qrde pomóżcie jeśli możecie. Oxi wierzę w twoją moc, pomóż......

Athlon XP 2000, G4 Ti-4800se, 512 DDR :)



Heh chciałem napisać ci kod, ale stwierdziłem, że więcej ci da jak się trochę sam pomęczysz. Pomogę ci. Zadeklaruj zmienną liczba = 1 i zmienną silnia = 1.

Stwórz pętle, przy każdym przejściu pętli mnóż zmienną silnia przez wartość zmiennej liczba, następnie wypisz zmienną liczba jeżeli zmienna silnia jest niewiększa od 1000 i zwiększ o 1 zmienną liczba. :D

Ehhh.... mam nadzieję, że jest to napisane dość czytelnie:D

Kodie

Qrcze próbuje to zrobić ale nic mi się nie wyswietla tylko komunikat obłędzie.. dziwna sprawa wydaje się że wsio jest ok...
<?php

$wynik = 1;
$liczba= 1;
for($liczba=1;$wynik<=1000){
$liczba++;
$wynik=($wynik*$liczba);
echo(''."$liczba".'!</b>='."$wynik ");
}

?>

domyślam się że coś źle zrobiłem, ale co??

Athlon XP 2000, G4 Ti-4800se, 512 DDR :)

cytat:DjMati napisał:
...

Ogólnie błąd jest w pętli for:
powinno być:
for($liczba=1;$wynik<=1000;$liczba++){ ... usuń liczba++;:D z pierwszej lini:D }

A tak obólnie to wydaje mi się, że powinnp być:
echo('<b>'."$liczba".'!</b>='."$wynik <br>n");
Ale to już tylko kwestia braku znacznika html'owego
:D

Kodie



Kosie dzięki ci za podpowiedź, teraz jest wszystko ok. Temat uznaje za zamknięty :)

Athlon XP 2000, G4 Ti-4800se, 512 DDR :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •