Procvičování cyklů v PHP

Задание 1

Pomocí cyklu vypište sloupec čísel od 1 do 100.

Задание 2

Pomocí cyklu vypište sloupec čísel od 100 do 1.

Задание 3

Pomocí cyklu vypište sloupec sudých čísel od 1 do 100.

Задание 4

Vyplňte pole 10 iksy pomocí cyklu.

Задание 5

Vyplňte pole čísly od 1 do 10 pomocí cyklu.

Задание 6

Je dáno pole s čísly. Pomocí cyklu vypište pouze ty prvky pole, které jsou větší než nula a menší než 10.

Задание 7

Je dáno pole s čísly. Pomocí cyklu zkontrolujte, zda obsahuje prvek s hodnotou 5.

Задание 8

Je dáno pole s čísly. Pomocí cyklu najděte součet prvků tohoto pole.

Задание 9

Je dáno pole s čísly. Pomocí cyklu najděte součet druhých mocnin prvků tohoto pole.

Задание 10

Je dáno pole s čísly. Najděte aritmetický průměr jeho prvků (součet prvků dělený počtem).

Задание 11

Napište skript, který bude počítat faktoriál čísla. Faktoriál je součin všech celých čísel menších než dané číslo a tohoto čísla samotného.

Задание 12

Je dáno následující pole se zaměstnanci a jejich platy:

php<?php
  $arr = [
    'employee1' => 100,
    'employee2' => 200,
    'employee3' => 300,
    'employee4' => 400,
    'employee5' => 500,
    'employee6' => 600,
    'employee7' => 700,
  ];
?>

Zvyšte každému zaměstnanci plat o 10%.

Задание 13

Upravte předchozí úlohu tak, aby se plat zvýšil pouze těm zaměstnancům, kteří mají plat menší nebo roven 400.

Задание 14

Je dáno následující pole:

php<?php
  $arr = [1 => 6, 2 => 7, 3 => 8, 4 => 9, 5 => 10];
?>

Najděte součet klíčů tohoto pole a vydělte ho součtem hodnot.

Задание 15

Je dáno následující pole:

php<?php
  $arr = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
?>

Zapište klíče tohoto pole do jednoho pole, a hodnoty do druhého.

Задание 16

Je dáno následující pole:

php<?php
  $arr = [
    1 => 125,
    2 => 225,
    3 => 128,
    4 => 356,
    5 => 145,
    6 => 281,
    7 => 452,
  ];
?>

Zapište do nového pole prvky, jejichž hodnota začíná číslicí 1 nebo číslicí 2. To znamená, že ve výsledku dostanete takovéto pole:

php<?php
  [
    125,
    225,
    128,
    145,
    281,
  ];
?>