Simple Calculator using Switch Case in Javascript Hindi

Javascript Simple Calculator Program

इस article में javascript code के जरिये simple calculator program बनाएंगे | calculator में switch case के जरिये अलग अलग operator के लिए calculation करेंगें |

Swich Case Program

<!doctype html>
<html>
 <head>
 </head>
 <body>
  <script type="text/javascript">
   var num1 = prompt("please enter 1st number");
   var num2 = prompt("please enter 2nd number");
   var opr = prompt("please select among +, -,*, /");
   switch(opr)
   {
     case "+":
	    var res = parseFloat(num1) + parseFloat(num2);
	    console.log(`${num1} + ${num2} = ${res}`);
	    break;
     case "-":
	    var res = parseFloat(num1) - parseFloat(num2);
	    console.log(`${num1} - ${num2} = ${res}`);
	    break;
     case "*":
	    var res = parseFloat(num1) * parseFloat(num2);
	    console.log(`${num1} * ${num2} = ${res}`);
	    break;
     case "/":
	    var res = parseFloat(num1) / parseFloat(num2);
            console.log(`${num1} / ${num2} = ${res}`);
	    break;	
     default:
        console.log("invalid operator");	 
   }
  </script>
 </body>
</html>

चलिए उदाहरण को समझतें हैं | prompt box के जरिये हमने user से 3 inputs लिया है |

पेहले दो prompt box user से 1st number और 2nd number input लेने के लिए उपयोग किया गया है | निचे के screenshort में देखिये |

जब 1st number input डालकर ok button पे click करेंगे तब दूसरा prompt box खुलेगा 2nd number डालने के लिए |

2nd number डालकर ok पे click करने के बाद तीसरा prompt box खुलेगा operator डालने के लिए | वो पूछेगा की जो दो number डाले गएँ हैं उनके साथ क्या calculation करना है |

operator में हमने +(addition), -(sustraction), *(multiplication), /(division) लिया है |

switch case में हमने 4 cases लिखें हैं चारों operators के लिए | और अगर user कोई गलत input डालता है | तब default option execute होगा ये बताने के लिए की invalid input हुआ है |



switch(opr)
   {
     case "+":
	    var res = parseFloat(num1) + parseFloat(num2);
	    console.log(`${num1} + ${num2} = ${res}`);
	    break;
     case "-":
	    var res = parseFloat(num1) - parseFloat(num2);
	    console.log(`${num1} - ${num2} = ${res}`);
	    break;
     case "*":
	    var res = parseFloat(num1) * parseFloat(num2);
	    console.log(`${num1} * ${num2} = ${res}`);
	    break;
     case "/":
	    var res = parseFloat(num1) / parseFloat(num2);
            console.log(`${num1} / ${num2} = ${res}`);
	    break;	
     default:
        console.log("invalid operator");	 
   }

javascript simple calculator में हमने switch case लिया है | opr variable में user जो operator डालेगा वो fetch करे हैं |

user जो भी input डालता है उसे javascript string format में store करता है | इसीलिए number को भी वो string के हिसाब से store करता है |

parseFloat() method से हमने दोनों number को string से number में convert किया है | और result को res variable में रखा है |

console.log के जरिये दोनों number की value के साथ क्या calculation हुआ है और क्या result आया है वो template string के format में display किया है |

template string में back tick(`) के जरिये लिखी जाती है | और इसमें variable की value ${} के अंदर लिखी जाती है |

निचे program का output देखें !

output:

simple calulator output

अन्य javascript tutorial के सुझाव