Напишите пожалуйста объяснение всего кода вместе с заданиями.
В программе объявлены две переменные — price и range. Переменная range может принимать одно из трех строковых значений — month/day/week. Переменная price хранит в себе числовое значение. Необходимо написать программу, которая формирует строку с использованием данных переменных по следующему шаблону:
Р в
Пример значений переменных:
let price = 10000
let range = "day"
Пример результата:
10000 Р в день
В программе объявлены две переменные — 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"
(состоит из двух пунктов)
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 нельзя!
Задана переменная word со строковым значением. Создайте переменную result с условием: если из длины переменной word вычисляется квадратный корень (без дробной части) - переменная result должна содержать ответ 1, в противном случае - 0
Пример:
let word = 'меню'
Результат:
1
Задана переменная word, передающая строковое значение. Сформируйте новую строку без символов “а” и “о” вне зависимости от регистра . Метод replace() использовать нельзя.
Пример значений переменных:
let word = ‘Арнольд’
Пример результата:
рнльд
Задана переменная num с числовым значением. Определите диапазон чисел от 1 до num, которые делятся на 3 без остатка.
Пример значений переменных:
let num = 20
Пример результата:
3
6
9
12
15
18
Задана переменная num c числовым значением. Используя цикл, создайте итерации, в которых с каждым разом будет конкатенировать каждую i-ую ступень по примеру:
Примеры значений переменных:
let num = 5
Пример результата:
1
12
123
1234
12345
Задана переменная num c числовым значением. Используя цикл, посчитайте сумму факториалов значений 1 до num
Пример значений переменных:
let num = 4
(1) + (1*2) + (1*2*3) + (1*2*3*4)
Пример результата:
33
Сформируйте программу, которая проверяет, является ли слово палиндромом. Если слово является палиндромом - сформируйте в консоли ответ YES, в противном случае NO.
Пример значений переменных:
let word = 'потоп'
Пример результата:
YES
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |