Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function operations([arg1 , arg2 , arg3]){
- let numberOne = Number(arg1);
- let numberTwo = Number(arg2);
- let operation = arg3;
- if (operation === "+" && (numberOne + numberTwo) % 2 == 0) {
- result = (numberOne + numberTwo);
- console.log(`${numberOne} ${operation} ${numberTwo} = ${result} - even`);
- } else if (operation === "-" && (numberOne - numberTwo) % 2 == 0) {
- result = (numberOne - numberTwo);
- console.log(`${numberOne} ${operation} ${numberTwo} = ${result} - even`);
- } else if (operation === "*" && (numberOne * numberTwo) % 2 == 0) {
- result = (numberOne * numberTwo);
- console.log(`${numberOne} ${operation} ${numberTwo} = ${result} - even`);
- } else if (operation === "+" && (numberOne + numberTwo) % 2 == 1) {
- result = (numberOne + numberTwo);
- console.log(`${numberOne} ${operation} ${numberTwo} = ${result} - odd`);
- } else if (operation === "-" && (numberOne - numberTwo) % 2 == 1) {
- result = (numberOne - numberTwo);
- console.log(`${numberOne} ${operation} ${numberTwo} = ${result} - odd`);
- } else if (operation === "*" && (numberOne * numberTwo) % 2 == 1) {
- result = (numberOne * numberTwo);
- console.log(`${numberOne} ${operation} ${numberTwo} = ${result} - odd`);
- }
- if ((operation === "%" || operation === "/") && numberTwo == 0) {
- console.log(`Cannot divide ${numberOne} by zero`);
- } else if (operation === "/") {
- result = numberOne / numberTwo;
- console.log(`${numberOne} ${operation} ${numberTwo} = ${result.toFixed(2)}`);
- } else if (operation === "%") {
- result = numberOne % numberTwo;
- console.log(`${numberOne} ${operation} ${numberTwo} = ${result}`);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement