Читайте также: |
|
Простая, но очень полезная лабораторная работа по конструкциям if, else и elseif.
ЗАДАНИЕ 1
- Создайте переменную $age
- Присвойте переменной $age произвольное числовое значение
ЗАДАНИЕ 2
- Напишите конструкцию if, которая выводит фразу: "Вам ещё работать и работать" при условии, что значение переменной $age попадает в диапазон чисел от 18 до 59(включительно)
- Расширьте конструкцию if, выводя фразу: "Вам пора на пенсию" при условии, что значение переменной $age больше 59
- Расширьте конструкцию if-else, выводя фразу: "Вам ещё рано работать" при условии, что значение переменной $age попадает в диапазон чисел от 1 до 17(включительно)
- Дополните конструкцию if-elseif, выводя фразу: "Неизвестный возраст" при условии, что значение переменной $age не попадает в вышеописанные диапазоны чисел
Решение:
view source
print?
01.<?php
02.$age = 25; //Возраст
03.if ($age >= 18 and $age < 60) {
04.echo "Вам ещё работать и работать";
05.} elseif ($age >= 1 and $age < 18) {
06.echo "Вам ещё рано работать";
07.} elseif ($age >= 60) {
08.echo "Вам пора на пенсию";
09.} else {
10.echo "Неизвестный возраст";
11.}
12.?>
Лабораторная работа 4 - Цикл for
Простая лабораторка на цикл for:
ЗАДАНИЕ 1
- Используя цикл for выведите в столбик нечётные числа от 1 до 50
Решение:
1.<?php
2.for ($num = 1; $num <= 49; $num += 2) {
3.print "$num<br />";
4.}
5.?>
Лабораторная работа 5 - Таблица умножения
Важная лабораторная работа на цикл for. Далее мы будем ее использовать при изучении функций в php.
ЗАДАНИЕ 1
- Создайте две числовые переменные $cols и $rows
- Присвойте созданным переменным произвольные значения в диапазоне от 1 до 10
ЗАДАНИЕ 2
- Используя циклы отрисуйте таблицу умножения в виде HTML-таблицы на следующих условиях
- Число столбцов должно быть равно значению переменной $cols
- Число строк должно быть равно значению переменной $rows
- Ячейки на пересечении столбцов и строк должны содержать значения, являющиеся произведением порядковых номеров столбца и строки
- Рекомендуется использовать цикл for
ЗАДАНИЕ 3
- Значения в ячейках первой строки и первого столбца должны быть отрисованы полужирным шрифтом и выровнены по центру ячейки
- Фоновый цвет ячеек первой строки и первого столбца должен быть отличным от фонового цвета таблицы
Решение:
view source
print?
01.<?php
02.$cols = 10;
03.$rows = 10;
04.?>
05.<table border="1">
06.<?php
07.for ($tr=1; $tr<=$rows; $tr++) {
08.echo "<tr>";
09.for ($td=1; $td<=$cols; $td++) {
10.if ($td==1 or $tr==1) {
11.echo "<th style='background-color:yellow'>", $tr * $td, "</th>";
12.} else {
13.echo "<td>", $tr * $td, "</td>";
14.}
15.}
16.echo "</tr>";
17.}
18.?>
19.</table>
Дата добавления: 2015-08-13; просмотров: 304 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
ЗАДАНИЕ 2 | | | Лабораторная работа 6 - Массивы |