মূল বিষয়বস্তু
কম্পিউটার প্রোগ্রামিং
কোর্স: কম্পিউটার প্রোগ্রামিং > অধ্যায় 1
পাঠ 7: বোনাস: চলকের আকার পরিবর্তনজেএসে গাণিতিক রাশি (math expressions) ব্যবহার করা
জাভাস্ক্রিপ্ট ভাষায় (এবং বেশির ভাগ প্রোগ্রামিং ভাষায়), সংখ্যা গণনার কাজে এবং গাণিতিক রাশি তৈরি করার জন্য গাণিতিক বিভিন্ন সংকেত আমরা ব্যবহার করতে পারি।
ইতোমধ্যে জাভাস্ক্রিপ্টে আমরা গাণিতিক সংকেত
+
ব্যবহার করে যোগ করার উদাহরণ দেখেছি। এছাড়াও -
বিয়োগ, *
গুণ, /
ভাগ এবং ভাগশেষের %
জন্যও জাভাস্ক্রিপ্ট ব্যবহার করা যায়। এখানে কিছু উদাহরণ দেওয়া হল:var x = 10;
var a = x + 5; // add 5, result is 15
var b = x - 5; // subtract 5, result is 5
var c = x * 2; // multiply by 2, result is 20
var d = x / 4; // divide by 4, result is 2.5
var e = x % 4; // divide by 4 & return remainder, result is 2
যখন একাধিক গাণিতিক সংকেত একটি রাশিতে ব্যবহার করা হয়, কম্পিউটার তখন একটি "সরলের ক্রম" মেনে কাজটি করে থাকে যাতে প্রতিবার গণনা করার মাধ্যমে এটা একই ফলাফল পেতে পারে। এটা হল সেই সরলের ক্রম যেটা গণিত শ্রেণিতে আমরা শিখেছিলাম এবং "PEMDAS" হিসেবে এটি পরিচিত, যেগুলো হল - বন্ধনী (parentheses), সূচক (exponents), গুণ (multiplication), ভাগ (division), যোগ (addition), বিয়োগ (subtraction)। আরও জানার জন্য খান একাডেমির সরলের ক্রম সম্পর্কিত অনুশীলনী দেখা যেতে পারে।
উদাহরণস্বরূপ, নিচের কোডে কম্পিউটার প্রথমেই, বন্ধনী দুইটির ভিতরে থাকা দুইটি রাশি নিয়ে কাজ করবে, তারপর ফলাফল দুইটি নিয়ে গুণ করবে এবং সবশেষে সেই ফলাফলের সাথে 100 যোগ করবে।
var x = 10;
var a = (x + 10) * (x / 2) + 100;
গাণিতিক রাশির মতই, তুমি যদি তোমার রাশিটি একটু ভিন্নভাবে মূল্যায়ন করতে চাও তাহলে শুধুমাত্র তখনই তোমার বন্ধনী ব্যবহার করার প্রয়োজন হবে, তারপরে এটা সরলের ক্রম অনুসরণ করে কাজ করবে। অন্যথায় তুমি এটা আগের মত করেই রেখে দিতে পার।
পরবর্তীতে, আরো জটিল রাশি, চলক এবং গাণিতিক সংকেত ব্যবহারের উদাহরণ আমরা এখানে দেখব। যদি তুমি চাও এই গাণিতিক রাশিগুলো নিয়ে তুমি নিজের মত করে ব্যবহার করে দেখতে পার, যাতে পরবর্তীতে তুমি বুঝতে পার কম্পিউটার কীভাবে এগুলো মূল্যায়ন করছে।
আলোচনায় অংশ নিতে চাও?
কোন আলাপচারিতা নেই।