Министерство
образования и науки ЛНР
Луганский государственный Университет имени Владимира Даля
Стахановский инженерно-педагогический институт менеджмента
Кафедра информационных систем
Лабораторная
работа № 6
по
дисциплине: «WEB»
Стаханов 2021
Лабораторная работа 6
Тема: Работа с конструкциями if-else, switch-case в PHP.
Цель: изучить операции сравнения, научиться использовать логические функции и логические переменные при решении задач.
Решите задачи согласно варианту:
Ход работы
5. Если переменная $a меньше или равна нулю, то выведите 'Верно', иначе выведите 'Неверно'. Проверьте работу скрипта при $a, равном 1, 0, -3.
Код программы PHP
<body>
<?php
/*
Если переменная $a меньше или равна нулю, то выведите 'Верно', иначе выведите 'Неверно'. Проверьте работу скрипта при $a, равном 1, 0, -3
*/
echo '<h2 align="center" style="color:red">'." Если переменная a меньше или равна нулю, то выведите"." 'верно'".",
иначе выведите"." 'неверно';".'</h2>'.'<hr/>';
$a = 1;
echo ' a = 1';
if ($a <= 0) {echo '<h1>'.'Верно!'.'</h1>';} else {echo '<h1>'.'Неверно!'.'</h1>';}
'<hr/>'.$a = 0;
echo ' a = 0';
if ($a <= 0) {echo '<h1>'.'Верно!'.'</h1>';} else {echo '<h1>'.'Неверно!'.'</h1>';}
$a = -3;
if ($a <= 0) {echo ' a = -3'.'<h1>'.'Верно!'.'</h1>';}else {echo ' a = -3'.'<h1>'.'Неверно!'.'</h1>';}
?>
</body>
Рисунок 6.1. – Результат выполнения программы
10. Если переменная $a НЕ пустая, то выведите 'Верно', иначе выведите 'Неверно'.
Код программы PHP
<body>
<?php
echo '<h2 align="center" style="color:red">'."Если переменная a НЕ пустая, то выведите"." 'верно'".",
иначе выведите"." 'неверно';".'</h2>'.'<hr color="#000000" size="4"/>';
echo 'а = 1<br/>';
$a = 1;
if ($a != '') {echo '<h2>Верно!</h2>';} else {echo '<h2>Неверно!</h2>';} //выведет 'Верно!'
echo '<hr color="#00FF00" size="4"/>'.'а = G';
echo '<br/>';
$a = 'G';
if ($a !== '') {echo '<h2>Верно!</h2>';} else {echo '<h2>Неверно!</h2>';} //выведет 'Верно!'
echo '<hr color="#FF00FF" size="4"/>'.'а = пустая';
echo '<br/>';
$a = '';
if ($a !== '') {echo '<h2>Верно!</h2>';} else {echo '<h2>'.'Неверно!'.'</h2>';} //выведет 'Неверно!'
echo '<hr color="#0000FF" size="4"/>'
?>
</body>
Рисунок 6.2. – Результат выполнения программы
22. В переменной $year хранится год. Определите, является ли он високосным (в таком году есть 29 февраля). Год будет високосным в двух случаях: либо он делится на 4, но при этом не делится на100, либо делится на 400. Так, годы 1700, 1800 и 1900 не являются високосными, так как они делятся на 100 и не делятся на 400. Годы 1600 и 2000 - високосные, так как они делятся на 400.
Код программы PHP
<body>
<?php
echo '<hr/>'."2016 год";
$year = 2016;
if (($year % 4 == 0 and $year % 100 !== 0) or $year % 400 == 0)
echo '<h1>'.'Високосный год'.'</h1>';
else
echo '<h1 style="color:green">'.'Не високосный год'.'</h1>';
echo '<hr/><br/>';
echo "1900 год";
$year = 1900;
if (($year % 4 == 0 and $year % 100 !== 0) or $year % 400 == 0)
echo '<h1>'.'Високосный год'.'</h1>';
else
echo '<h1 style="color:green">'.'Не високосный год'.'</h1>';
echo '<hr/><br/>';
echo "2021 год";
$year = 2021;
if (($year % 4 == 0 and $year % 100 !== 0) or $year % 400 == 0)
echo '<h1>'.'Високосный год'.'</h1>';
else
echo '<h1 style="color:green">'.'Не високосный год'.'</h1>';
echo '<hr/><br/>';
?>
Рисунок 6.3. – Результат выполнения программы
Выводы: изучены операции сравнения, получен опыт использовать логические функции и логические переменные при решении задач.
© ООО «Знанио»
С вами с 2009 года.