Задачи для решения
Пирамидки
С помощью цикла for сформируйте строку '123456789' и запишите ее в переменную $str.
Решение:
<?php
$str = '';
for ($i = 1; $i <= 9; $i++) {
$str .= $i;
}
echo $str;
?>
С помощью цикла for сформируйте строку '987654321' и запишите ее в переменную $str.
Решение:
<?php
$str = '';
for ($i = 9; $i > 0; $i--) {
$str .= $i;
}
echo $str;
?>
С помощью цикла for сформируйте строку '-1-2-3-4-5-6-7-8-9-' и запишите ее в переменную $str.
Решение:
<?php
$str = '';
for ($i = 1; $i <= 9; $i++) {
$str .= '-' . $i;
}
echo $str . '-';
?>
Нарисуйте пирамиду, как показано на рисунке, только у вашей пирамиды должно быть 20 рядов, а не 5:
x
xx
xxx
xxxx
xxxxx
xx
xxx
xxxx
xxxxx
Решение:
<?php
$str = '';
for ($i = 1; $i <= 20; $i++) {
$str .= 'x';
echo $str.'<br>';
}
?>
С помощью двух вложенных циклов нарисуйте следующую пирамидку:
1
22
333
4444
55555
666666
7777777
88888888
999999999
22
333
4444
55555
666666
7777777
88888888
999999999
Решение:
<?php
for ($i = 1; $i <= 9; $i++) {
$str = '';
for ($j = 0; $j < $i; $j++) {
$str .= $i;
}
echo $str.'<br>';
}
?>
Нарисуйте пирамиду, как показано на рисунке, воспользовавшись циклом for:
xx
xxxx
xxxxxx
xxxxxxxx
xxxxxxxxxx
xxxx
xxxxxx
xxxxxxxx
xxxxxxxxxx
Решение:
<?php
$str = '';
for ($i = 1; $i <= 20; $i++) {
$str .= 'xx';
echo $str.'<br>';
}
?>