Advertisement
Guest User

Untitled

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