Контрольная работа 1

Задача 1. Создайте на странице поле input и кнопку. В поле input пользователь вводит адрес в формате ya.ru. При нажатии кнопки необходимо на странице в html сформировать код типа
‹a href=”http://ya.ru”›Cсылка‹/a›.

Задача 2. Создайте на странице для поля input и кнопку submit. В первое поле input можно ввести строку. Во второе — подстроку. При нажатии кнопки необходимо вывести позицию подстроки в строке. Подсказка: strpos.

Пример: строка: ababagalamaga подстрока: gal

Результат: 5.

Если такой подстроки нет — сообщить об этом.

Задача 3. Создайте форму содержащую два input и кнопку submit. В первый input пользователь вводит число, во второй — степень. По нажатию кнопки необходимо вывести результат работы — число возведенное в степень. Подсказка — pow. Перед операцией необходимо проверить является ли введенные данные числами, преобразовывать при необходимости. Если это не так — вывести ошибку.

Задача 4. Создайте форму представленную на рисунке ниже. Задайте указанные имена. С помощью формы рассчитайте окупаемость gbo и экономию за три года эксплуатации.

Формула расчета экономии gbo:

В месяц экономия составит month_economy=((benzin-gas)*rashod*probeg)/100

ГБО окупится за: gbo/moth_economy

Задача 5. Создайте базу данных содержащую следующие столбцы. Тип данных выберите самостоятельно.

Дополните форму из задания 4, добавив в нее поле input с атрибутом name marka, куда пользователь может ввести марку машины. При нажатии submit данные о автомобиле заносятся в созданную базу данных.

При нажатии кнопки submit помимо расчетов ниже выводится информация из базы данных: марка машины, пробег, окупаемость и экономия.