Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Лабораторная работа 3 - Конструкции if, else и elseif

Читайте также:
  1. I. Работа с окнами
  2. I. ЧТО ЕСТЬ ДИПЛОМНАЯ РАБОТА И ЗАЧЕМ ОНА
  3. I.3. Чем дипломная работа может пригодиться после университета
  4. II. Психокоррекционная и развивающая работа
  5. II. РАБОТА НАД ПЕРЕВОДОМ ТЕКСТА
  6. III. Работа с текстом после чтения.
  7. III. Работа с учебником (с. 10).

 

Простая, но очень полезная лабораторная работа по конструкциям 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 | Нарушение авторских прав


Читайте в этой же книге: Алматы, 2012 | АЛМАТЫ, 2012 | ТЕМЫ И ПРОДОЛЖИТЕЛЬНОСТЬ ИХ ИЗУЧЕНИЯ | ИНФОРМАЦИЯ ПО ОЦЕНКЕ ЗНАНИЙ | ПЕРЕЧЕНЬ СРС ПО КУРСУ | Комментарийлер | Операторлар | Массивтер | Fopen функциясы | Индексирование |
<== предыдущая страница | следующая страница ==>
ЗАДАНИЕ 2| Лабораторная работа 6 - Массивы

mybiblioteka.su - 2015-2024 год. (0.006 сек.)