Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function numbersOperation([arg1, arg2, arg3]) {
- let number1 = Number(arg1);
- let number2 = Number(arg2);
- let symbol = arg3;
- let sumNumber = number1 + number2;
- let minusNumber = number1 - number2;
- let mulNumber = number1 * number2;
- let devideNumber = number1 / number2;
- let percentNumber = number1 % number2;
- if (symbol == '+') {
- //console.log(`${number1} + ${number2} = ${sumNumber}` )
- if (sumNumber % 2 == 0) {
- console.log(`${number1} + ${number2} = ${sumNumber}` + ' - even');
- } else {
- console.log(`${number1} + ${number2} = ${sumNumber}` + ' - odd');
- }
- }
- else if (symbol == '-') {
- if (minusNumber % 2 == 0) {
- console.log(`${number1} - ${number2} = ${minusNumber}` + ' - even');
- } else {
- console.log(`${number1} - ${number2} = ${minusNumber}` + ' - odd');
- }
- }
- else if (symbol == '*')
- if (mulNumber % 2 == 0) {
- console.log(`${number1} * ${number2} = ${mulNumber}` + ' - even');
- } else {
- console.log(`${number1} * ${number2} = ${mulNumber}` + ' - odd');
- }
- else if (symbol == '/' && number2 != 0) {
- console.log(`${number1} / ${number2} = ${devideNumber}`);
- }
- else if (symbol == '/' && number2 == 0){
- console.log(`Cannot divide ${number1} by zero`);
- }
- else if (symbol == '%' && number2 != 0) {
- console.log(`${number1} / ${number2} = ${devideNumber}`);
- }
- else if (symbol == '%' && number2 == 0) {
- console.log(`Cannot divide ${number1} by zero`);
- }
- }
- numbersOperation(['10', '12', '+']);
- numbersOperation(['10', '1', '-']);
- numbersOperation(['7', '3', '*']);
- numbersOperation(['123', '12', '/']);
- numbersOperation(['10', '3', '%']);
- numbersOperation(['112', '0', '/']);
- numbersOperation(['3', '0', '%'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement