Advertisement
teofarov13

Untitled

Oct 22nd, 2021
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function operationsBetweenNumbers(input) {
  2.     let N1 = Number(input[0]);
  3.     let N2 = Number(input[1]);
  4.     let operator = input[2];
  5.     let result
  6.     let eD
  7.  
  8.     switch (operator) {
  9.         case "+":
  10.             result = N1 + N2;
  11.             if (result % 2 == 0) {
  12.                 eD = "even"
  13.             } else {
  14.                 eD = "odd"
  15.             }
  16.  
  17.             console.log(`${N1} ${operator} ${N2} = ${result}  - ${eD}`)
  18.             break;
  19.         case "-":
  20.             result = N1 - N2;
  21.             if (result % 2 == 0) {
  22.                 eD = "even"
  23.             } else {
  24.                 eD = "odd"
  25.             }
  26.  
  27.             console.log(`${N1} ${operator} ${N2} = ${result}  - ${eD}`)
  28.             break;
  29.         case "*":
  30.             result = N1 * N2
  31.             if (result % 2 == 0) {
  32.                 eD = "even"
  33.             } else {
  34.                 eD = "odd"
  35.             }
  36.  
  37.  
  38.             console.log(`${N1} ${operator} ${N2} = ${result}  - ${eD}`)
  39.             break;
  40.         case "/":
  41.             if (N2 == 0) {
  42.                 console.log(`Cannot divide ${N1} by zero`)
  43.             } else {
  44.                 result = N1 / N2;
  45.                 console.log(`${N1} / ${N2} = ${result}`)
  46.             }
  47.             break;
  48.         case "%":
  49.             if (N2 == 0) {
  50.                 console.log(`Cannot divide ${N1} by zero`)
  51.             } else {
  52.                 result = N1 % N2;
  53.                 console.log(`${N1} % ${N2} = ${result}`)
  54.             }
  55.             break;
  56.  
  57.     }
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement