PHP-ის ციკლების პრაქტიკა

Задание 1

ციკლის გამოყენებით გამოიტანეთ სვეტი რიცხვები 1-დან 100-მდე.

Задание 2

ციკლის გამოყენებით გამოიტანეთ სვეტი რიცხვები 100-დან 1-მდე.

Задание 3

ციკლის გამოყენებით გამოიტანეთ ლუწი რიცხვების სვეტი 1-დან 100-მდე.

Задание 4

შეავსეთ მასივი 10 X-ით ციკლის გამოყენებით.

Задание 5

შეავსეთ მასივი რიცხვებით 1-დან 10-მდე ციკლის გამოყენებით.

Задание 6

მოცემულია მასივი რიცხვებით. ციკლის გამოყენებით გამოიტანეთ მხოლოდ ის ელემენტები, რომლებიც მეტია ნულზე და ნაკლები 10-ზე.

Задание 7

მოცემულია მასივი რიცხვებით. ციკლის გამოყენებით შეამოწმეთ, არის თუ არა მასში ელემენტი მნიშვნელობით 5.

Задание 8

მოცემულია მასივი რიცხვებით. ციკლის გამოყენებით იპოვეთ ამ მასივის ელემენტების ჯამი.

Задание 9

მოცემულია მასივი რიცხვებით. ციკლის გამოყენებით იპოვეთ ამ მასივის ელემენტების კვადრატების ჯამი.

Задание 10

მოცემულია მასივი რიცხვებით. იპოვეთ მისი ელემენტების საშუალო არითმეტიკული (ელემენტების ჯამი გაყოფილი მათ რაოდენობაზე).

Задание 11

დაწერეთ სკრიპტი, რომელიც მოძებნის რიცხვის ფაქტორიალს. ფაქტორიალი არის ყველა მთელი რიცხვის ნამრავლი, რომელიც მოცემულზე ნაკლებია და თავად მისი ჩათვლით.

Задание 12

მოცემულია შემდეგი მასივი თანამშრომლებით და მათი ხელფასებით:

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

გაზარდეთ თითოეული თანამშრომლის ხელფასი 10%-ით.

Задание 13

შეცვალეთ წინა ამოცანა ისე, რომ ხელფასი მხოლოდ იმ თანამშრომლებს გაუზარდოთ, რომელთა ხელფასი ნაკლებია ან ტოლი 400-ის.

Задание 14

მოცემულია შემდეგი მასივი:

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

იპოვეთ ამ მასივის გასაღებების ჯამი და გაყავით ის მნიშვნელობების ჯამზე.

Задание 15

მოცემულია შემდეგი მასივი:

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

ჩაწერეთ ამ მასივის გასაღებები ერთ მასივში, ხოლო მნიშვნელობები - მეორეში.

Задание 16

მოცემულია შემდეგი მასივი:

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

ჩაწერეთ ახალ მასივში ის ელემენტები, რომელთა მნიშვნელობა იწყება ციფრით 1 ან ციფრით 2. ანუ შედეგად თქვენ მიიღებთ შემდეგ მასივს:

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