Задание.
1. Дано расстояние L в сантиметрах. Используя операцию деления нацело, найти количество полных метров.
2. Дан размер файла в байтах. Используя операцию деления нацело, найти количество полных килобайтов, которые занимает данный файл (1 килобайт = 1024 байта).
3. С начала суток прошло N секунд (N — целое). Найти:
a) количество полных минут, прошедших с начала суток;
b) количество целых часов, прошедших с начала суток;
c) количество секунд, прошедших с начала последней минуты;
d) количество секунд, прошедших с начала последнего часа;
e) количество полных минут, прошедших с начала последнего часа.
Конструкции языка
Инструкция if-else
if (логическое_выражение)
инструкция_1;
Else
инструкция_ 2;
Действие инструкции следующее: если логическое_выражение истинно, то выполняется инструкция_1, а иначе — инструкция_2. Как и в любом другом языке, конструкция else может опускаться, в этом случае при получении ложного значения просто ничего не делается.
Пример:
if ($salary>=100 && $salary<=5000) echo "Вам полагается премия";
else echo "Не в этот раз.";
Если инструкция_1 или инструкция_2 должны состоять из нескольких команд, то они заключаются в фигурные скобки. Например:
if ($a > $b) { print "а больше b"; $c-=$b; }
elseif ($a == $b) { print "а равно b"; $c = $a; }
else { print "а меньше b"; $c = $a; }
echo "<br>Минимальное из чисел: $с";
Это не опечатка: elseif пишется слитно, вместо else if. Так тоже можно писать. Конструкция if-eise имеет еще один альтернативный синтаксис:
if(логическое_выражение) :
команды;
elseif (другое_логическое_выражение) :
другие_команды;
else:
иначе_команды;
Endif
Обратите внимание на расположение двоеточия (:)! Если его пропустить, будет сгенерировано сообщение об ошибке. И еще: блоки elseif и else можно опускать.
Дата добавления: 2015-08-26; просмотров: 839;