Практика №5. Использование ветвления.

Общее описание

В рамках этого задания вам необходимо модернизировать скрипт task5.js, который должен запускаться при помощи Node.js.

Задание обязано быть опубликовано в существующем приватном репозитории организации GitHub с названием Группа_Фамилия_task-3-7.

Ресурсы

task5.js

const lower = -20;
const upper = 100;
const threshold = 30;
let a = Math.floor(Math.random() * (upper-lower+1)) + lower; // Пока не обращаем внимания, тут будет случайное число от -20 до 100
let greek = Math.floor(Math.random() * 11); // от 0 до 10

console.log("Текущее значение переменной a - "+a); 

// Менять код ниже

// Менять код ниже

Техническое задание

Необходимо выполнить все три части. Для каждой части необходимо использовать разные методы ветвления.

Часть 1

Создайте переменную partOne.

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

  • Если a меньше threshold - это полный диапазон чисел от lower к upper (например в этом примере это должно быть число 120)
  • Если a больше - это произведение a и threshold
  • Если они равны - то это должна быть строчка "Вам невероятно повезло!"
    Во всех случаях необходимо вывести в консоль следующее:
  • Новое значение partOne
  • По какому условию оно прошло
  • Какая вероятность того что оно могло попасть в это условие

Часть 2

Вывести в консоль значение greek в греческой записи (1 - I, 2 - II, 5 - V)

Часть 3

Вывести в консоль является ли значение a четным или нечетным.

Время на выполнение

На выполнение выделяется 2 практических пары.
Градация баллов после дедлайна:

  • 1 пара: 50%
  • 2 пара: 25%
  • 3 пара: 0%

Баллы

Статус выполнения Количество баллов
Не сдано -3
Сдано 4