PHP для циклических упражнений: итерация по двум целым числам для получения Fizz, Buzz и FizzBuzz
PHP для цикла: упражнение 11 с решением
Напишите программу PHP, которая перебирает целые числа от 1 до 100. Для кратных трех выведите «Fizz» вместо числа и для кратных пяти выведите «Buzz». Для чисел, кратных трем и пяти, выведите «FizzBuzz».
Пример решения:
PHP-код:
<?php
for ($i = 1; $i <= 100; $i++)
{
if ( $i%3 == 0 && $i%5 == 0 )
{
echo $i . " FizzBuzz"."\n" ;
}
else if ( $i%3 == 0 )
{
echo $i. " Fizz"."\n";
}
else if ( $i%5 == 0 )
{
echo $i. " Buzz"."\n";
}
else
{
echo $i."\n";
}
}
?>
Пример вывода:
1 2 3 Физз 4 5 Базз 6 Физз 7 8 9 Физз 10 Buzz ...... 90 FizzBuzz 91 92 93 Fizz 94 95 Buzz 96 Физз 97 98 99 Fizz 100 Buzz
Блок - схема:
Редактор кода PHP:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите скрипт PHP, который создает конкретную таблицу (используйте для циклов).
Далее: Напишите программу PHP для генерации и отображения первых n строк треугольника Флойда. (используйте n = 5 и n = 11 строк).
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code