Wpis z mikrobloga

18+

Zawiera treści 18+

Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.

@massejferguson: w pętli używasz i wywołujesz funkcję żeby określić i. Twoim rozumowaniem ona się w ogóle nie wykona bo nie jest wywoływana.

Żeby ona się wywołała poza pętlą to byś musiał zrobić np f(3), poza pętlą.
No nie - to co się dzieje w pętli to tak jakbyś bez funkcji napisał i = i+3 zamiast i=f(i)- sprawdź co ci taka pętla zwróci
@massejferguson: Poprawka 4 oraz 8. Możesz przetestować online w php: https://onlinephp.io?s=LYuxCsMwDETnCvwPKmhocCGU0ikxnfoljoLdQQrChoSQf68DXY477r3xvaTFQd_jRwobbloNo06MiY3vyPLV7epgVrtRDo-B8hheLb3vHOwOLpQx4NzObmiLY1Kk3OrhoGlVYskqJ7D-BeNSTZBW_zyxHw%2C%2C&v=8.2.4

W pierwszym obiegu zmienna ma wartość 1 i jest wysyłana do funkcji która zmienia ją na 4. Następuje drugi obieg pętli - wykonuje się i++ czyli zmienna ma teraz wartość 5 i taka wartość jest przekazywana do funkcji która zwiększa ją o 3. Co daje 8 - czyli dobrze kombinujesz.