Advertisement
Liliana797979

operations from numbers

Jan 24th, 2021
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.      
  2. function data(input) {
  3.     let num1 = Number(input[0]);
  4.     let num2 = Number(input[1]);
  5.     let operator = input[2];
  6.  
  7.     switch (operator) {
  8.         case '+':
  9.             if ((num1 + num2) % 2 === 0) {
  10.                 console.log(`${num1} + ${num2} = ${num1 + num2} - even`);
  11.             } else {
  12.                 console.log(`${num1} + ${num2} = ${num1 + num2} - odd`);
  13.             }
  14.             break;
  15.         case '-':
  16.             if ((num1 - num2) % 2 === 0) {
  17.                 console.log(`${num1} - ${num2} = ${num1 - num2} - even`);
  18.             } else {
  19.                 console.log(`${num1} - ${num2} = ${num1 - num2} - odd`);
  20.             }
  21.             break;
  22.         case '*':
  23.             if ((num1 * num2) % 2 === 0) {
  24.                 console.log(`${num1} * ${num2} = ${num1 * num2} - even`);
  25.             } else {
  26.                 console.log(`${num1} * ${num2} = ${num1 * num2} - odd`);
  27.             }
  28.             break;
  29.         case '/':
  30.             if (num2 === 0) {
  31.                 console.log(`Cannot divide ${num1} by zero`);
  32.             } else {
  33.                 console.log(`${num1} / ${num2} = ${(num1 / num2).toFixed(2)}`);
  34.             }
  35.             break;
  36.         case '%':
  37.             if (num2 === 0) {
  38.                 console.log(`Cannot divide ${num1} by zero`);
  39.             } else {
  40.                 console.log(`${num1} % ${num2} = ${num1 % num2}`);
  41.             }
  42.         }
  43.     }
  44.     data(["10", "12", "+"]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement