Цикл for PHP | упражнения с решением
1. Добавление дефиса (-) между числами
Создайте сценарий, который отображает 1-2-3-4-5-6-7-8-9-10 в одной строке. В начальной и конечной позиции не будет дефиса (-).
Посмотреть решение2. Сложите все целые числа и отобразите сумму
Создайте сценарий, используя цикл for, чтобы сложить все целые числа от 0 до 30 и отобразить сумму.
Посмотреть решение3. Создание фигуры треугольника с использованием вложенного цикла for
Создайте сценарий для построения фигуры треугольника, используя вложенный цикл for.
* * * * * * * * * * * * * * *Посмотреть решение
4. Используя вложенный цикл for, создайте фигуру повернутой пирамиды
Создайте сценарий для построения следующего шаблона, используя вложенный цикл for.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *Посмотреть решение
5. Вычисление и печать факториала числа с помощью цикла for
Напишите программу для вычисления и печати факториала числа с помощью цикла for. Факториал числа - это произведение всех целых чисел до этого числа включительно, поэтому факториал 4 равен 4 * 3 * 2 * 1 = 24.
Ожидаемый результат:
6. Распечатайте все двузначные десятичные комбинации чисел
Напишите программу, которая выдаст вам все возможные комбинации двузначной десятичной комбинации чисел, напечатанной в формате с разделителями-запятыми.
Ожидаемый результат:
7. Подсчет заданных символов в строке
Напишите программу, которая будет считать символы "w" в тексте "www.wm-school.ru"
Посмотреть решение8. Создание таблицы умножения с помощью циклов for
Напишите сценарий PHP, который создает таблицу умножения 5x5 с использованием циклов for. Добавьте в тег таблицы cellpadding = "5px" и cellspacing = "0px".
1 * 1 = 1 | 1 * 2 = 2 | 1 * 3 = 3 | 1 * 4 = 4 | 1 * 5 = 5 |
2 * 1 = 2 | 2 * 2 = 4 | 2 * 3 = 6 | 2 * 4 = 8 | 2 * 5 = 10 |
3 * 1 = 3 | 3 * 2 = 6 | 3 * 3 = 9 | 3 * 4 = 12 | 3 * 5 = 15 |
4 * 1 = 4 | 4 * 2 = 8 | 4 * 3 = 12 | 4 * 4 = 16 | 4 * 5 = 20 |
5 * 1 = 5 | 5 * 2 = 10 | 5 * 3 = 15 | 5 * 4 = 20 | 5 * 5 = 25 |
9. Создание шахматной доски с помощью цикла for
Напишите сценарий PHP, используя вложенный цикл for, который создает шахматную доску, как показано ниже.
Используйте table width = "225px" и возьмите 25px в качестве высоты и ширины ячейки.
10. Создание таблицы 10x10 с помощью цикла for
Напишите сценарий PHP, который создает таблицу 10x10 в которой на пересечении цифр по горизонтали и вертикали получается произведение этих цифр.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
2 | 4 | 6 | 8 | 10 | 12 | 14 | 16 | 18 | 20 |
3 | 6 | 9 | 12 | 15 | 18 | 21 | 24 | 27 | 30 |
4 | 8 | 12 | 16 | 20 | 24 | 28 | 32 | 36 | 40 |
5 | 10 | 15 | 20 | 25 | 30 | 35 | 40 | 45 | 50 |
6 | 12 | 18 | 24 | 30 | 36 | 42 | 48 | 54 | 60 |
7 | 14 | 21 | 28 | 35 | 42 | 49 | 56 | 63 | 70 |
8 | 16 | 24 | 32 | 40 | 48 | 56 | 64 | 72 | 80 |
9 | 18 | 27 | 36 | 45 | 54 | 63 | 72 | 81 | 90 |
10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
11. Итерация целых чисел и вывод "wm-school", ".ru" и "wm-school.ru"
Напишите программу PHP, которая выполняет итерацию целых чисел от 1 до 100. Для кратных трем выведите "wm-school" вместо числа, а для кратных пяти выведите ".ru". Для чисел, кратных трем и пяти, выведите "wm-school.ru".
Посмотреть решение12. Cоздание и отображение первых n строк треугольника Флойда
Напишите программу PHP для создания и отображения первых n строк треугольника Флойда. (используйте n = 7 рядов).
Треугольник Флойда представляет собой прямоугольный треугольный массив натуральных чисел. Он определяется заполнением строк треугольника последовательными числами, начиная с 1 в верхнем левом углу.
Пример вывода для n = 5:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
13. Напечатать заглавную букву "А"
Напишите скрипт PHP для печати заглавной буквы "А".
Ожидаемый результат:
*** * * * * ***** * * * * * * * *Посмотреть решение
Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.