javascript practice- calculator
var calculator = {
add : function(n1,n2){
console.log(n1+n2);
},
subtract :function(n1,n2){
console.log(n1-n2);
},
multiplication : function(n1,n2){
console.log(n1*n2);
},
division : function(n1,n2){
console.log(n1/n2);
}
}
calculator.division(2,4);
calculator.add(2,4);
calculator.multiplication(2,4);
calculator.subtract(2,4);
/*function add(n1,n2) {
return n1+n2;
}
function subtract(n1,n2) {
return n1-n2;
}
function multiplication(n1,n2) {
return n1*n2;
}
function division(n1,n2) {
return n1/n2;
}*/
function calculator(num1,num2,operation){
switch(operation) {
case 'add':
var result = add(num1,num2);
console.log(result);
break;
case 'subtract':
var result = subtract(num1,num2);
console.log(result);
break;
case 'multiplication':
var result = multiplication(num1,num2);
console.log(result);
break;
case 'division':
var result = division(num1,num2);
console.log(result);
break;
default:
break;
}
function add(n1,n2) {
return n1+n2;
}
function subtract(n1,n2) {
return n1-n2;
}
function multiplication(n1,n2) {
return n1*n2;
}
function division(n1,n2) {
return n1/n2;
}
}
calculator(2,4,'add');
calculator(2,4,'subtract');
calculator(2,4,'multiplication');
calculator(2,4,'division');
function calculator(num1,num2,operation){
switch(operation) {
case 'add':
console.log(add(num1,num2));
break;
case 'subtract':
console.log(subtract(num1,num2));
break;
case 'multiplication':
console.log(multiplication(num1,num2));
break;
case 'division':
console.log(division(num1,num2));
break;
default:
break;
}
function add(n1,n2) {
return n1+n2;
}
function subtract(n1,n2) {
return n1-n2;
}
function multiplication(n1,n2) {
return n1*n2;
}
function division(n1,n2) {
return n1/n2;
}
}
calculator(2,4,'add');
calculator(2,4,'subtract');
calculator(2,4,'multiplication');
calculator(2,4,'division');
function calculator(num1,num2,operation){
switch(operation) {
case 'add':
console.log(add(num1,num2));
break;
case 'subtract':
console.log(subtract(num1,num2));
break;
case 'multiplication':
console.log(multiplication(num1,num2));
break;
case 'division':
console.log(division(num1,num2));
break;
default:
break;
}
function add(n1,n2) {
return n1+n2;
}
function subtract(n1,n2) {
return n1-n2;
}
function multiplication(n1,n2) {
return n1*n2;
}
function division(n1,n2) {
return n1/n2;
}
}
calculator(2,4,'add');
calculator(2,4,'subtract');
calculator(2,4,'multiplication');
calculator(2,4,'division');
function calculator(num1,num2,operation){
switch(operation) {
case 'add':
add(num1,num2);
break;
case 'subtract':
subtract(num1,num2);
break;
case 'multiplication':
multiplication(num1,num2);
break;
case 'division':
division(num1,num2);
break;
default:
break;
}
function add(n1,n2) {
console.log(n1+n2);
}
function subtract(n1,n2) {
console.log(n1-n2);
}
function multiplication(n1,n2) {
console.log(n1*n2);
}
function division(n1,n2) {
console.log(n1/n2);
}
}
calculator(2,4,'add');
calculator(2,4,'subtract');
calculator(2,4,'multiplication');
calculator(2,4,'division');
function calculator(num1,num2,operation){
switch(operation) {
case 'add':
console.log(num1 + num2);
break;
case 'subtract':
console.log(num1 - num2);
break;
case 'multiplication':
console.log(num1*num2);
break;
case 'division':
console.log(num1 / num2);
break;
default:
break;
}
}
calculator(2,4,'add');
calculator(2,4,'subtract');
calculator(2,4,'multiplication');
calculator(2,4,'division');
function calculator(num1,num2,operation){
//add operation
//if add, then add
if(operation == 'add') {
console.log(num1 + num2);
} else if (operation == 'subtract') {
console.log(num1 - num2);
} else if (operation == 'multiplication') {
console.log(num1*num2);
} else if (operation == 'division') {
console.log(num1 / num2);
}
}
calculator(2,4,'add');
calculator(2,4,'subtract');
calculator(2,4,'multiplication');
calculator(2,4,'division');
function calculator(num1,num2,operation){
//add operation
//if add, then add
if(operation == 'add') {
console.log(num1 + num2);
}
//subtract operation
if(operation == 'subtract') {
console.log(num1 - num2);
}
//multiplication operation
if(operation == 'multiplication') {
console.log(num1*num2);
}
//division operation
if(operation == 'division') {
console.log(num1 / num2);
}
}
calculator(2,4,'add');
calculator(2,4,'subtract');
calculator(2,4,'multiplication');
calculator(2,4,'division');