ALSAVOV

Untitled

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