Zadanie 36 z arkusza E.14, styczeń 2015

PHP Poziom: trudne

Który kod jest alternatywny do kodu zamieszczonego w ramce?

<?php
  for($x = 1; $x<=55; $x++)
  {
  if($x % 2 != 0) continue;
  echo $x." ";
  }
?>
Wybierz odpowiedź

Cały arkusz E.14, styczeń 2015

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: A

<?php for($x = 2; $x <=54; $x+=2) {echo $x." ";} ?>

Dlaczego

Kod w ramce wypisuje liczby parzyste od 2 do 54. Tak samo działa pętla od 2 z krokiem 2 do 54. Pętla do 56 wypisałaby jedną liczbę za dużo, a pętle z krokiem 1 wypisałyby też liczby nieparzyste.