Файл: Задача Периметр и площадь квадрата Вспоминаем формулы из школьной программы и решаем задачку 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('Вы ничего не ввели')

}