script.js 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. //----------------------------1----------------------------------------------
  2. // Создайте три переменные. Присвойте первой переменной числовое значение.
  3. // Вторая переменная равна первой переменной, увеличенной в три раза.
  4. // Третья переменная равна сумме двух первых. Распечатайте все три.
  5. var z = 5, y = z * 3, x = z + y;
  6. console.log (z);
  7. console.log (y);
  8. console.log (x);
  9. //----------------------------2----------------------------------------------
  10. // Создайте переменные firstName и lastName для хранение имени и фамилии,
  11. // запишите в них значения из модального окна prompt.
  12. // Выведите на экран приветствие (“What’s up John Doe”).
  13. var firstName = prompt(), lastName = prompt();
  14. alert ('What’s up ' + firstName + ' ' + lastName);
  15. //----------------------------3----------------------------------------------
  16. // Создайте переменные x и y для хранения числа. Значения переменные получают из prompt.
  17. // Рассчитайте произведение, частное, разность и сумму этих значений.
  18. // Результат последовательно отобразите в модальном окне.
  19. var x = +prompt('Enter first number'), y = +prompt('Enter second number');
  20. alert ('Addition ' + (x+y));
  21. alert ('Subtraction ' + (x-y));
  22. alert ('Division ' + (x/y));
  23. alert ('Multiplication ' + (x*y));
  24. //----------------------------4----------------------------------------------
  25. // У Чжуан-цзы было N яблок, Цзэн-Цзы съел несколько, Чжуан-цзы утверждает, что все.
  26. // Запишите повествование в переменных и выражениях, читая значения из prompt.
  27. // Покажите, правду говорит Чжуан-цзы или ложь. (Не используя оператор сравнения.)
  28. var n = +prompt('How many apples does Chuan-czu have?'), e = +prompt('How many apples does Czen-czu eat?');
  29. alert('Chuan-czu left ' + (n-e) + ' apples');
  30. //----------------------------5----------------------------------------------
  31. // Напишите в переменных формулу для расчета з/п за июль с учетом,
  32. // что количество рабочий часов, количество рабочих дней в неделе и рейт
  33. // за час – переменные значения и читаются из prompt.
  34. var workDayInWeek = +prompt('How many working days per week?'), workHour = +prompt('How many working hours?'), payforhour = +prompt('Payment for hourly work?($)'), pay;
  35. alert('Pay is ' + (pay = workDayInWeek*workHour*payforhour) + '$');
  36. //----------------------------6----------------------------------------------
  37. // Напишите программу, которая без использования оператора сравнения определяет,
  38. // является ли число, введенное пользователем, нечётным.
  39. var x = +prompt('Enter number ');
  40. alert(!!(x % 2));
  41. //----------------------------6----------------------------------------------
  42. // Напишите программу, которая проверяет, является ли значение, введенное пользователем, числом.
  43. var x = prompt('Enter something');
  44. alert(!isNaN(x));
  45. //----------------------------7----------------------------------------------
  46. // Запишите в переменную случайное число (Math.random()),
  47. // умножьте его на 100 и округлите. Получите второе число из окна prompt.
  48. // Сравните и отобразите в модальном окне: первое число меньше второго или нет, а также оба значения.
  49. var x = (Math.random(x)*100)^0, y = +prompt('Enter number');
  50. alert((x < y) + ' ' + (x + ' ' + y));
  51. //----------------------------8----------------------------------------------
  52. // Решение предыдущей задачи запишите в одну строку и отобразите в alert
  53. var x = (Math.random(x)*100)^0, y = +prompt('Enter number');
  54. alert(x + '<' + y + ' ' + (x < y) + ' ' + (x + ' ' + y));