Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Электронная коммерция. Практикум.doc
Скачиваний:
172
Добавлен:
22.06.2014
Размер:
517.63 Кб
Скачать

Часть3. Примеры и задания по использованию сценариев на языке JavaScript в html – документе

3.1 Создание Web-документа с включением сценария на JavaScript

Создание Web-документа с включением сценария на языке JavaScript рассмотрим на примере 3.1.

Пример 3.1 «Расчет зарплаты членов бригады»

Пусть требуется рассчитать заработок членов бригады из пяти человек (включая бригадира). Бригада заработала 10000 рублей. Доплата бригадиру 1000 рублей. При написании программы на языке JavaScript будем использовать следующие идентификаторы :

a – заработок члена бригады;

b - заработок бригадира;

S - суммарный заработок бригады;

D – доплата бригадиру.

Заработок члена бригады будем находить по формуле a= (S-1000)/5, заработок бригадира по формуле b=a+1000.

Внимание: При написании кода программы на языке JavaScript следует учитывать запись строчных и прописных символов. Например, переменные К и к различны.

Код программы на языке HTML с включением сценария на языке JavaScript может иметь вид, показанный ниже на Листинге III.3.

Рис. III.3 Код программы для расчета зарплаты

<HTML>

<HEAD>

<TITLE> Расчет зарплаты </TITLE>

</HEAD>

<BODY>

<script>

<!--//

var S=10000 ; D=1000

document.write ("Заработок члена бригады ", a=(S-1000)/5," "," рублей ")

document.write("Заработок бригадира", b=a+1000," рублей")

//-->

</script>

</Body>

</HTML>

Результат работы программы отображен ниже:

Заработок членов бригады 1800 рублей Заработок бригадира 2800 рублей

Задание III.7 . «Расчет зарплаты членов бригады при получении суммы в рублях»

Цель задания: Научиться создавать простейший сценарий на языке

Задание: Создать Веб – документ, включающий сценарий на языке JavaScript, для расчета зарплаты членов бригады. Условия задания приведены в примере 3.1.

Выполнение:

  1. Открыть Блокнот, выполняя команды Пуск ► Программы ► Стандартные ► Блокнот.

  2. Набрать программу в соответствии с Примером 3.1.

  3. Числовые данные принять в соответствии с вариантом, заданным преподавателем. Данные приведены в таблице 3.1.

  4. Сохранить программу в своей папке с расширением .txt, присвоив файлу имя JS1.

  5. Сохранить программу в своей папке с расширением .htm, присвоив файлу имя JS1.

  6. Вызвать программу на выполнение, дважды щелкнув левой клавишей мыши на значке с именем JS1.htm.

Таблица 3.1 Варианты задания

Вариант

Сумма заработка S, руб.

Доплата бригадиру D, руб.

1

15000

1500

2

20000

2000

3

25000

2500

4

30000

3000

5

35000

3500

6

40000

4000

7

45000

4500

8

50000

5000

9

55000

5500

10

60000

6000

11

65000

6500

3.2 Создание Веб – документа на языке html с включением сценария на языке JavaScript

Создание Веб – документ на языке HTML с включением сценария на языке JavaScript рассмотрим на примере 3.2.

Пример 3.2 Расчет зарплаты членов бригады при получении суммы в у.е.

Пусть требуется рассчитать заработок членов бригады из пяти человек. Бригада за выполненную работу получила 500 у.е. Курс валюты составляет 30 рублей за 1 у.е. Доплата бригадиру 1000 рублей. При написании программы на языке JavaScript будем использовать следующие идентификаторы :

a –заработок члена бригады;

b - заработок бригадира;

S - суммарный заработок бригады в у.е.;

D – доплата бригадиру в рублях;

k – курс валюты, рублей за 1 у.е.

Заработок члена бригады будем находить по формуле a= (S*k-1000)/5, заработок бригадира по формуле b=a+1000.

Код программы на языке HTML с включением сценария на языке JavaScript может иметь вид, показанный ниже на Листинге III.4.

Листинг III.4 Код программы расчета зарплаты, сумма которой

выплачена в у.е.

.

<HTML>

<HEAD>

<TITLE> Расчет зарплаты </TITLE>

</HEAD>

<BODY>

<script>

<!--//

var S=500; D=1000; k=30;n=5

document.write ("Заработок членов бригады", a=(S*k-D)/n," ","рублей")

document.write ("Заработок бригадира", b=a+D,"рублей")

//-->

</script>

</Body>

</HTML>

Задание III.8 . «Расчет зарплаты членов бригады при получении суммы в у.е.»

Цель задания: Научиться создавать сценарий на языке JavaScript

Задание: Создать Веб – документ, включающий сценарий на языке JavaScript, для расчета зарплаты членов бригады, если суммарный заработок бригады получен в у.е. Условия задания приведены в примере 3.2.

Выполнение:

1. Открыть Блокнот, выполняя команды Пуск ► Программы ► Стандартные ► Блокнот.

2. Набрать программу в соответствии с Примером 3.2.

3. Числовые данные принять в соответствии с вариантом, заданным преподавателем. Данные приведены в таблице 3.2.

4. Сохранить программу в своей папке с расширением .txt, присвоив файлу имя JS2.

5. Сохранить программу в своей папке с расширением .htm, присвоив файлу имя JS2.

6. Вызвать программу на выполнение, дважды щелкнув левой клавишей мыши на значке с именем JS2.htm.

Таблица 3.2 Варианты задания

Вариант

Число членов

бригады

Сумма заработка

S, у.е.

Доплата бригадиру,

D, руб.

Курс,

руб. за 1 у.е.

1

5

500

1500

29,2

2

6

750

2000

29,4

3

7

1000

2500

29,5

4

8

1250

3000

29,6

5

9

1500

3500

29,65

6

10

2000

4000

29

7

11

2250

4500

28,5

8

12

2500

5000

28

9

13

2750

5500

27,5

10

14

3000

6000

27,2

11

15

3500

6500

27