Файл: Задача Периметр и площадь квадрата Вспоминаем формулы из школьной программы и решаем задачку let squareData.docx
Добавлен: 12.04.2024
Просмотров: 4
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Изучите все материалы по теме и попытайтесь выполнить нижеприведенные задания:
Задача 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('Вы ничего не ввели')
}