подсказка 1т6_3. Задача Периметр и площадь квадрата Вспоминаем формулы из школьной программы и решаем задачку let squareData
Скачать 8.32 Kb.
|
Изучите все материалы по теме и попытайтесь выполнить нижеприведенные задания: Задача 1. Периметр и площадь квадрата Вспоминаем формулы из школьной программы и решаем задачку let squareData = +prompt('Введите значение стороны квадрата') alert(`Периметр квадрата равен ${squareData * 4}. Площадь квадрата равна ${squareData * 2}`) Задача 2. Операторы присваивания Префиксная форма возвращает новое значение, а постфиксная форма возвращает старое. Поэтому a = 2, b = 1 Задача 3. Операторы присваивания let y = 3 + (x *= 3); Так как x равен 4, то 4 * 3 = 12, а 12 + 3 = 15 Задача 4. Что тут сделано неправильно? Ошибка в том, что значения, идущие с промтов, являются строками, и они не были преобразованы в числа. Поэтому, правильный код выглядит вот так: let a = +prompt("Первое число?", 1); let b = +prompt("Второе число?", 2); alert(a + b); Задача 5. Високосный/Невисокосный год Правильнее будет воспользоваться if/else if/else. Если мы воспользуемся просто if/else, то результат ввода невисокосного года и пропуск ввода будет одинаковый - а это неправильно. Программа должна работать и выводить результат только в случае ввода года let year = prompt('Введите год') if (year % 4 === 0) { console.log("Високосный") } else if (year % 4 === 1) { console.log("Не високосный") } else { console.log('Вы ничего не ввели') } |