кодесурса
«PHP

PHP Упражнения: читает дату и печатает день даты

script1adsense2code
script1adsense3code

PHP: упражнение 59 с решением

Напишите PHP-программу, которая читает дату (с 2004/1/1 по 2004/12/31) и печатает день даты. 1 января 2004 года - пятница. Обратите внимание, что 2004 год високосный.
Два целых числа m и d, разделенные одним пробелом в строке, m, d представляют месяц и день.

Ввод: входные числа (действительные числа) разделяются пробелом.
Введите 0 для выхода.

Иллюстрированная презентация:

«PHP:

Пример решения: -

PHP-код:

<?php
$days = explode(',', '0,31,60,91,121,152,182,213,244,274,305,335');
$format = explode(',', 'Wednesday,Thursday,Friday,Saturday,Sunday,Monday,Tuesday');
while (($line = trim(fgets(STDIN))) !== '') {
    sscanf($line, '%d %d', $m, $d);
    if ($m === 0) {
        break;
    }
    $n = $days[$m - 1] + $d;
    $today = $format[$n % 7];
    echo "The day is: ".$today, PHP_EOL;
}
?>

Пример ввода:
9 15

Пример вывода:

 День четверг 

Блок - схема:

«Блок-схема:

Редактор кода PHP:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущая: Напишите программу PHP для проверки указанной Окружности пересечения C1 и C2.
Далее: написать программу PHP для печати значений режима из заданной последовательности целых чисел. Значение режима - это элемент, который встречается чаще всего. Если есть несколько значений режима, выведите их в порядке возрастания.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code