![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 26.03.2017 Ostrzeżenie: (0%) ![]() ![]() |
Proszę o wyrozumiałość, bo dopiero zaczynam (IMG:style_emoticons/default/smile.gif) Mógłby ktoś wyjaśnić jaka jest zależność między dwoma zmiennymi $abc i $a w pętli do-while. Zmienna $a to losowa liczba miedzy 0 a 5, natomiast zmienna $abc przy każdym przejściu pętli zwiększa się o 1. Nie rozumiem zależności - chodzi o to że pętla jest przerwana w momencie kiedy obie zmienne są sobie równe ? Z góry dzięki za odpowiedź
Ten post edytował katiosza 26.03.2017, 15:12:52 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 884 Pomógł: 231 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Pytanie czy rozumiesz zasadę działania pętli while?
W tej chwili wykonuje się do momentu kiedy zmienna $a jest TRUE, a true jest w PHP wtedy gdy jest większe od 0 lub jest stringiem. $abc - nic nie znaczy w pętli, to tylko informacja jak dużo wykonań było instrukcji w pętli dopóki wartość rand(0,5) nie dało wyniku 0. Zacznij nazywać po ludzku zmienne np.: $abc -> $sumaZnalezionychMonet Wtedy łatwiej poznać zasadę działania instrukcji i jej znaczenie w dalszej części kodu. Podsumowując: Jedyna zależność między $abc i $a to taka, że wartość losowana $a determinuje wartość końcową $abc. $abc i $a nigdy nie będą równe, przy spełnieniu warunku w while. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 09:00 |