• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Skrypt z ee09 20201

+1 głos
2,029 wizyt
pytanie zadane 13 stycznia 2021 w PHP przez radzikuu Użytkownik (890 p.)

Potrzebuję pomocy w wyjaśnieniu kodu php. Kod pochodzi z egzaminu ee09 ze stycznia 2021. Wynik ma wyjść 13 to już wiem lecz nie jestem wstanie tego policzyć.

$z w policz($z)  wynosi 1.

Po pierwszym "przejściu" pętli while wyszło mi 4, ale jak z 4 zrobić 13 to nie znalazłem sposobu. Proszę o pomoc w zrozumieniu. Z góry dziękuję.

1 odpowiedź

+2 głosów
odpowiedź 13 stycznia 2021 przez jkdfklgdf Nałogowiec (32,020 p.)
wybrane 13 stycznia 2021 przez radzikuu
 
Najlepsza

Zwróc uwagę na to że tam jest while a nie if, więc operacja powórzy się 2 razy(bo 4 jest mniejsze niż 5).  Za drugim razem będzie 

$Z += 2 * 4 +1;

A 4 + 9 to 13

1
komentarz 13 stycznia 2021 przez VBService Ekspert (256,660 p.)

function policz($z) {
    while ($z < 5) {
        $z += 2 * $z + 1;
    }
        
    return $z;
}

$z = 4;
echo policz($z);

 

1
komentarz 13 stycznia 2021 przez radzikuu Użytkownik (890 p.)

Dzięki wielkie za wytłumaczenie wink

Podobne pytania

0 głosów
1 odpowiedź 1,724 wizyt
pytanie zadane 20 stycznia 2021 w Egzaminy zawodowe przez vulpera Nowicjusz (120 p.)
+1 głos
3 odpowiedzi 2,032 wizyt

93,772 zapytań

142,730 odpowiedzi

323,382 komentarzy

63,367 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...