Calculator app in node js
Node JS এ কিভাবে নিজের মডিউল কিংবা NPM মডিউল ব্যবহার করা হয় তা জানলে ছোট একটি ক্যালকুলেটর app বানানো খুব সহজ। এই app বানানোর সময় User input নিয়ে কিভাবে কাজ করা যায় তা শেখা হয়ে যাবে।
User ইনপুট সুন্দর ভাবে manage করার জন্য yargs নামের npm মডিউল ব্যবহার করা যেতে পারে।
Yargs: https://www.npmjs.com/package/yargs
Package.json:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | { "name": "nodet", "version": "1.0.0", "description": "", "main": "app.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "robin", "license": "ISC", "dependencies": { "yargs": "^12.0.2" } } |
Calculator module:
1 2 3 4 5 6 7 8 9 10 11 | const summation = (a, b) => a + b; const subtraction = (a, b) => a - b; const multiply = (a, b) => a * b; const division = (a, b) => a / b; module.exports = { summation, subtraction, multiply, division } |
App.js :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | console.log("App started"); const yargs = require("yargs"); const calculator = require("./calculator.js"); const action = process.argv[2]; const a = yargs.argv.a; const b = yargs.argv.b; let result = ""; if ( action === "sum") { result = calculator.summation(a , b); } else if (action === "sub") { result = calculator.subtraction(a, b); } console.log(`${action} of ${a} , ${b}: ${result}`) |
Your Comments