Cykly - cvičení

Cykly - cvičení

Cykly

  1. Vytvořte si soubor cykly.php
  2. V následujících příkladech vypisujte každé číslo vždy jako HTML odstavec např.: echo "<p>" . $cislo . "</p>"; (prohlížeč by jinak mohl mít problém s vykreslením stránky)
  3. Napište cyklus WHILE, který do stránky vypíše všecha čísla od jedné až do sta.
  4. Napište cyklus WHILE, který do stránky vypíše všecha sudá čísla od jedné až do sta.
  5. Napiš stejné dva cykly pomocí FOR

Bonus Napiš cykly WHILE a FOR, které do stránky vypíšou všecha sudá čísla pozpátku od sta až k nule.

Řešení

<?php

// 1 while
$cislo = 1;
while ($cislo <= 100) {
  echo "<p>" . $cislo . "</p>";
  $cislo = $cislo + 1;
}


// 2 while
$cislo = 2;
while ($cislo <= 100) {
  echo "<p>" . $cislo . "</p>";
  $cislo = $cislo + 2;
}


// 1 for
for ($i = 1; $i <= 100; $i = $i + 1) {
  echo "<p>" . $i . "</p>";
}

//2 for
for ($i = 2; $i <= 100; $i = $i + 2) {
  echo $i . "<br>";
}

// bonus while
$cislo = 100;
while ($cislo >= 0) {
  echo "<p>" . $cislo . "</p>";
  $cislo = $cislo - 2;
}

//bonus for
for ($i = 100; $i >= 0; $i = $i - 2) {
  echo "<p>" . $i . "</p>";
}