Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function operationsBwnNumbers(input) {
- let numOne = Number(input.shift());
- let numTwo = Number(input.shift());
- let operation = input.shift();
- let evenOrOdd = 0;
- let output ;
- switch (operation) {
- case "+": output = numOne + numTwo; break;
- case "-": output = numOne - numTwo; break;
- case "*": output = numOne * numTwo; break;
- case "/": output = (numOne / numTwo).toFixed(2); break;
- case "%": output = numOne % numTwo; break;
- }
- if (operation == "+" || operation == "-" || operation == "*") {
- evenOrOdd = output % 2;
- if (evenOrOdd == 0) {
- evenOrOdd = "even";
- } else {
- evenOrOdd = "odd";
- }
- console.log(`${numOne} ${operation} ${numTwo} = ${output} - ${evenOrOdd}`);
- } else if ((operation == "/" || operation == "%") && numTwo == 0) {
- console.log(`Cannot divide ${numOne} by zero`);
- }else {
- console.log(`${numOne} ${operation} ${numTwo} = ${output}`);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement