Advertisement
Guest User

asd

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