|
@@ -0,0 +1,69 @@
|
|
|
+//----------------------------1----------------------------------------------
|
|
|
+// Создайте три переменные. Присвойте первой переменной числовое значение.
|
|
|
+// Вторая переменная равна первой переменной, увеличенной в три раза.
|
|
|
+// Третья переменная равна сумме двух первых. Распечатайте все три.
|
|
|
+var z = 5, y = z * 3, x = z + y;
|
|
|
+console.log (z);
|
|
|
+console.log (y);
|
|
|
+console.log (x);
|
|
|
+
|
|
|
+//----------------------------2----------------------------------------------
|
|
|
+// Создайте переменные firstName и lastName для хранение имени и фамилии,
|
|
|
+// запишите в них значения из модального окна prompt.
|
|
|
+// Выведите на экран приветствие (“What’s up John Doe”).
|
|
|
+var firstName = prompt(), lastName = prompt();
|
|
|
+
|
|
|
+alert ('What’s up ' + firstName + ' ' + lastName);
|
|
|
+
|
|
|
+//----------------------------3----------------------------------------------
|
|
|
+// Создайте переменные x и y для хранения числа. Значения переменные получают из prompt.
|
|
|
+// Рассчитайте произведение, частное, разность и сумму этих значений.
|
|
|
+// Результат последовательно отобразите в модальном окне.
|
|
|
+var x = +prompt('Enter first number'), y = +prompt('Enter second number');
|
|
|
+
|
|
|
+alert ('Addition ' + (x+y));
|
|
|
+alert ('Subtraction ' + (x-y));
|
|
|
+alert ('Division ' + (x/y));
|
|
|
+alert ('Multiplication ' + (x*y));
|
|
|
+
|
|
|
+//----------------------------4----------------------------------------------
|
|
|
+// У Чжуан-цзы было N яблок, Цзэн-Цзы съел несколько, Чжуан-цзы утверждает, что все.
|
|
|
+// Запишите повествование в переменных и выражениях, читая значения из prompt.
|
|
|
+// Покажите, правду говорит Чжуан-цзы или ложь. (Не используя оператор сравнения.)
|
|
|
+var n = +prompt('How many apples does Chuan-czu have?'), e = +prompt('How many apples does Czen-czu eat?');
|
|
|
+
|
|
|
+alert('Chuan-czu left ' + (n-e) + ' apples');
|
|
|
+
|
|
|
+//----------------------------5----------------------------------------------
|
|
|
+// Напишите в переменных формулу для расчета з/п за июль с учетом,
|
|
|
+// что количество рабочий часов, количество рабочих дней в неделе и рейт
|
|
|
+// за час – переменные значения и читаются из prompt.
|
|
|
+var workDayInWeek = +prompt('How many working days per week?'), workHour = +prompt('How many working hours?'), payforhour = +prompt('Payment for hourly work?($)'), pay;
|
|
|
+
|
|
|
+alert('Pay is ' + (pay = workDayInWeek*workHour*payforhour) + '$');
|
|
|
+
|
|
|
+//----------------------------6----------------------------------------------
|
|
|
+// Напишите программу, которая без использования оператора сравнения определяет,
|
|
|
+// является ли число, введенное пользователем, нечётным.
|
|
|
+var x = +prompt('Enter number ');
|
|
|
+
|
|
|
+alert(!!(x % 2));
|
|
|
+
|
|
|
+//----------------------------6----------------------------------------------
|
|
|
+// Напишите программу, которая проверяет, является ли значение, введенное пользователем, числом.
|
|
|
+var x = prompt('Enter something');
|
|
|
+alert(!isNaN(x));
|
|
|
+
|
|
|
+//----------------------------7----------------------------------------------
|
|
|
+// Запишите в переменную случайное число (Math.random()),
|
|
|
+// умножьте его на 100 и округлите. Получите второе число из окна prompt.
|
|
|
+// Сравните и отобразите в модальном окне: первое число меньше второго или нет, а также оба значения.
|
|
|
+var x = (Math.random(x)*100)^0, y = +prompt('Enter number');
|
|
|
+
|
|
|
+alert((x < y) + ' ' + (x + ' ' + y));
|
|
|
+
|
|
|
+//----------------------------8----------------------------------------------
|
|
|
+// Решение предыдущей задачи запишите в одну строку и отобразите в alert
|
|
|
+var x = (Math.random(x)*100)^0, y = +prompt('Enter number');
|
|
|
+
|
|
|
+alert(x + '<' + y + ' ' + (x < y) + ' ' + (x + ' ' + y));
|