ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.03.2021
Просмотров: 275
Скачиваний: 9
Лабораторная работа № 2
Задание № 1
В скрипте, используя вложенные циклы for, отобразите на экране таблицу 10×10, в ячейках которой идут числа от 1 до 100.
При этом красным цветом выделены «треугольные» числа, т.е. числа вида n(n+1)/2 (где n=1,2,… 14). Все другие числа черного цвета.
Массивы не использовать!
Ширина рамки таблицы равна 1, отступ содержимого ячеек от границы равен 5.
Обязательно используйте служебные символы табуляции и новой строки для создания читабельного html-файла.
Задание № 2
В
скрипте создайте 4 функции с именами
Ru(), En(), Fr(), De(). Каждая функция выводит на
экран приветствие на соответствующем
языке:
Ru() - «Здравствуйте!»,
En()
- «Hello!»,
Fr() - «Bonjour!» и
De() -
«Guten Tag!».
Эти функции имеют аргумент $color, который определяет цвет выводимого текста. Используя функцию-переменную $lang(), отобразить на экране одно из приветствий, причем какое приветствие будет выведено и каким цветом - задать как параметры в строке вызова скрипта:
z04-1.php?lang=Ru&color=[назв-е
цвета]
En/Fr/De
Задание № 3
В скрипте создайте функцию finance($income, $month), аргументы которой — доход за месяц и номер месяца (1-12).
В
этой функции должны вычисляться:
•
название месяца по-русски;
•
размер подоходного налога (13% от дохода)
за указанный месяц;
• сумма,
подлежащая выдаче на руки (87% от дохода)
за указанный месяц.
Кроме того, при последовательном вызове функции finance() для разных месяцев в переменной $summa должна сохраняться общая сумма дохода за эти месяцы.
В строке вызова скрипта задаются значения переменных, например, таких: $7, $8, $9 — доход за июль, август и сентябрь соответственно:
z04-3.php?7=...&8=...&9=...
например, z04-3.php?7=100&8=200&9=300
То есть, количество месяцев, для которых будет задаваться доход, заранее неизвестно (их может быть и 2, и 3, и все 12)
После вызова функции finance() для этих трех месяцев должен получиться список такого вида:
|
1)
Подоходный налог за июль: 13 p.
2)
Подоходный налог за август: 26
p.
3)
Подоходный налог за сентябрь: 39
p. Общая сумма дохода за 3 месяца: 600 p. |
Причем, нумерация как "1), 2), ..." должна формироваться исходя из предположения, что заранее количество элементов списка неизвестно.
Задание № 4
В скрипте используя аргументы $day и $color функции WeekDay(), а также глобальную переменную $size отобразите названия дней недели уменьшающимся размером (начиная с 7) и разными цветами:
|
понедельник вторник среда четверг пятница суббота воскресенье |