Главная страница
Навигация по странице:

  • Задача 3. Операторы присваивания let y

  • подсказка 1т6_3. Задача Периметр и площадь квадрата Вспоминаем формулы из школьной программы и решаем задачку let squareData


    Скачать 8.32 Kb.
    НазваниеЗадача Периметр и площадь квадрата Вспоминаем формулы из школьной программы и решаем задачку let squareData
    Анкорподсказка 1т6_3
    Дата30.01.2023
    Размер8.32 Kb.
    Формат файлаdocx
    Имя файла6_3_podskazka.docx
    ТипЗадача
    #913106

    Изучите все материалы по теме и попытайтесь выполнить нижеприведенные задания:

    Задача 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('Вы ничего не ввели')

    }


    написать администратору сайта