Основы языка, переменные, базовые маетматические операторы

Темы для изучения

  • Принцип работы JS в браузере.
  • Добавление JS кода в файл.
  • Основы языка: чувствительность к регистру, точка с запятой комментарии.
  • Оператор document.write со строковым литералом в качестве аргумента.
  • Использование кодировки UTF-8 для вывода русского текста.
  • Использование сервиса jsfiddle для быстрого тестирования кода.

Задания для закрепления

Поскольку инструменты для создания пользовательского интерфейса на текущий момент не изучались, в данных примерах требуется указать входные данные в качестве начальных значений переменных. Однако, требуется разарботать программу таким образом, чтобы она могла работать при любых корректных входных данных.

  1. Приложение для деканата. Студент родился в 1995 году. Сколько лет ему исполняется в 2018 году?
  2. Интернет-магазин. Покупатель заказал 4 книги по цене 240 руб каждая. Подсчитать стоимость заказа.
  3. Интернет-магазин. Покупатель заказал 6 книги по цене 240 руб каждая. За большой заказ ему положена скидка 5%. Посчитать итоговую цену.
  4. Приложение для ТСЖ, выборы председателя. За победителя проголосовало 132 человека, за проигравшего 68 человек (других кандидатов не было). С процентов голосов получил победитель?
  5. Приложение для торгового автомата. Дана сумма покупки: 22 руб и сумма, оплаченая покупателем: 50 руб. Сдача выдается монетами. Посчитать количество монет 10 руб, 5 руб, 2 руб, 1 руб, 50 коп, 10 коп, 5 коп для выдачи покупателю.
  6. Приложение для ТСЖ. Тарифы: холодная вода 17,68 руб, горячая вода 103,10 руб, водоотведение 13,57 руб. Вывести итоговую сумму оплаты за водоснабжение за месяц при следующих показаниях счетчиков:
Текущий месяцПредыдущий месяц
Холодная вода265253
Горячая вода165160

results matching ""

No results matching ""