Написать код JavaScript c полным объяснением.

Выполнен
Заказ
5320113
Раздел
Программирование
Предмет
JavaScript
Тип работы
Антиплагиат
Не указан
Срок сдачи
6 Апр 2023 в 23:55
Цена
250 ₽
Блокировка
5 дней
Размещен
1 Апр 2023 в 17:11
Просмотров
200
Описание работы

Напишите пожалуйста объяснение всего кода вместе с заданиями.

Задача №1

В программе объявлены две переменные — price и range. Переменная range может принимать одно из трех строковых значений — month/day/week. Переменная price хранит в себе числовое значение. Необходимо написать программу, которая формирует строку с использованием данных переменных по следующему шаблону: 

Р в  

Пример значений переменных: 

let price = 10000 

let range = "day" 

Пример результата:

10000 Р в день

Задача №2

В программе объявлены две переменные — temp и weather. Объявите переменную activity и присвойте ей значение по следующему правилу: если значение переменной temp больше либо равно 25 a переменная weather имеет значение "clear", тогда значение переменной activity должно быть "golf"; если значение переменной temp от 10 до 24 включительно или weather имеет значение "cloudy", тогда значение переменной activity должно быть "bowling"; в ином случае значение переменной activity должно быть "hiking". 

Пример значений переменных: 

let temp = 25 

let weather = "clear" 

Пример результата: 

"golf"

Задача №3 

(состоит из двух пунктов)

1) В программе объявлены три переменные — a, b и sign. 

В переменных a и b хранятся числовые значения. В переменную sign записано строковое значение одного из математических операторов +, -, /, *. Напишите простой калькулятор, который в зависимости от значения переменной sign будет совершать соответствующие математические операции с переменными a и b. 

Результат необходимо выводить в консоль. Гарантируется, что переменная b не равна нулю. 

Примеры значений переменных:

let a = 2 

let b = 6 

let sign = "*" 

Пример результата: 

12

2) Необходимо доработать решение из задания 3.1 В дополнение к заданию 3.1 необходимо правильно обработать случай деления на 0. При попытке поделить на 0 программа должна выводить в консоль сообщение: "Делить на 0 нельзя!". 

Пример значений переменных: 

let a = 2 

let b = 0 

let sign = "/" 

Пример результата: 

Делить на 0 нельзя!

Задача №4

Задана переменная word со строковым значением. Создайте переменную result с условием: если из длины переменной word вычисляется квадратный корень (без дробной части) - переменная result должна содержать ответ 1, в противном случае - 0 

Пример:

let word = 'меню' 

Результат: 

1

Задача №5

Задана переменная word, передающая строковое значение. Сформируйте новую строку без символов “а” и “о” вне зависимости от регистра . Метод replace() использовать нельзя. 

Пример значений переменных: 

let word = ‘Арнольд’

Пример результата:

рнльд

Задача №6

Задана переменная num с числовым значением. Определите диапазон чисел от 1 до num, которые делятся на 3 без остатка.

Пример значений переменных: 

let num = 20

Пример результата: 

3

6

9

12

15

18

Задача №7

Задана переменная num c числовым значением. Используя цикл, создайте итерации, в которых с каждым разом будет конкатенировать каждую i-ую ступень по примеру: 

Примеры значений переменных:

let num = 5 

Пример результата: 

12 

123

1234 

12345

Задача №8

Задана переменная num c числовым значением. Используя цикл, посчитайте сумму факториалов значений 1 до num 

Пример значений переменных: 

let num = 4 

(1) + (1*2) + (1*2*3) + (1*2*3*4)

Пример результата: 

33

Задача №9

Сформируйте программу, которая проверяет, является ли слово палиндромом. Если слово является палиндромом - сформируйте в консоли ответ YES, в противном случае NO.

Пример значений переменных: 

let word = 'потоп' 

Пример результата: 

YES


Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
3 часа 30 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир