MastersAcademy/js-course-2022

Homework 2 - Logical Operators

Opened this issue · 1 comments

Homework 2 - Logical Operators

Deadline

Create pull request until 3 Nov, 13:00
Request should be merged until 5 Nov, 21:00
In other cases pull request will be closed

Task

Потрібно розробити калькулятор, який зможе зробити додавання, віднімання і інші арифметичні дії між двома числами. Числа і операція задаються в перемінних на початку файла.

  1. Створити гілку 2-logic;
  2. Створити в своїй папці в репозиторії додаткову папку 2-logic;
  3. В цій папці створити файл logic.js. Повинно вийти:
homeworks/serhiy.prytula_siriy_ua/2-logic/logic.js
  1. Створити три змінних:
const firstNumber = 20;
const secondNumber = 22;
const operation = '*';
  1. Написати логіку, яка буде перевіряти оператор і на основі нього рахувати результат. Результат вивести в консоль.

Завдання з зірочкою

Переробіть if-else конструкцію на switch-case

Корисні посилання

https://uk.javascript.info/comparison
https://uk.javascript.info/ifelse
https://uk.javascript.info/logical-operators

https://uk.javascript.info/switch

Завдання на супер-зірочку, для тих хто вже все зробив.
Зробіть калькулятор інтерактивним, запитуйте у юзера спочатку перше число, потім друге число, а потім операцію.
Також було б круто інформувати юзера про помилки (якщо наприклад він введе абракадабру замість чисел або операції).
З цим вам допоможе readline, погугліть що це і приклади використання.
Супер зірочки в доці з оцінками не буде , ви робите це для себе і по бажанню.