কম্পিউটার

জাভাস্ক্রিপ্টে কেস ক্যালকুলেটর স্যুইচ করুন


ধরা যাক, আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি ক্যালকুলেটর তৈরি করতে এই ধরনের একটি স্ট্রিং নেয় -

"4 add 6"
"6 divide 7"
"23 modulo 8"

মূলত, ধারণাটি হল যে স্ট্রিংটির উভয় পাশে দুটি সংখ্যা থাকবে এবং একটি স্ট্রিং মাঝখানে ক্রিয়াকলাপের প্রতিনিধিত্ব করবে৷

মাঝখানের স্ট্রিং এই পাঁচটি মান −

এর একটি নিতে পারে
"add", "divide", "multiply", "modulo", "subtract"

আমাদের কাজ হল স্ট্রিং এর উপর ভিত্তি করে সঠিক ফলাফল প্রদান করা

উদাহরণ

চলুন এই ফাংশনের জন্য কোড লিখি -

const problem = "3 add 16";
const calculate = opr => {
   const [num1, operation, num2] = opr.split(" ");
   switch (operation) {
      case "add":
         return +num1 + +num2;
      case "divide":
         return +num1 / +num2;
      case "subtract":
         return +num1 - +num2;
      case "multiply":
         return +num1 * +num2;
      case "modulo":
         return +num1 % +num2;
      default:
         return 0;
   }
}
console.log(calculate(problem));

আউটপুট

কনসোলে আউটপুট:−

19

  1. জাভাস্ক্রিপ্ট একটি স্ট্রিংকে বুলিয়ানে রূপান্তর করুন

  2. আমরা একটি জাভাস্ক্রিপ্ট সুইচ বিবৃতি একটি রিটার্ন বিবৃতি থাকতে পারে?

  3. জাভাস্ক্রিপ্টে একটি বাইনারি নম্বর ব্যবহার করে স্ট্রিং কেস অদলবদল করা

  4. জাভাস্ক্রিপ্টে মিশ্র কেস স্ট্রিংকে ছোট হাতের অক্ষরে রূপান্তর করুন