JavaScript Math.PI

 

JavaScript Math.PI সম্পূর্ণ বাংলা টিউটোরিয়াল

Math.PI হল JavaScript এর Math অবজেক্টের একটি প্রপার্টি যা π (পাই) এর মান প্রদান করে। এটি একটি স্থির বা স্থায়ী মান, যেটি প্রায় 3.14159 এর সমান। আপনি গণিতে যেভাবে পাই ব্যবহার করেন, JavaScript-এও একইভাবে Math.PI ব্যবহার করা হয় বিভিন্ন গাণিতিক হিসাব করার জন্য, বিশেষ করে সার্কেল বা বৃত্ত সংক্রান্ত হিসাব-নিকাশে।

Math.PI এর মূল বৈশিষ্ট্য:

  • এটি একটি read-only প্রপার্টি। মান পরিবর্তন করা যায় না।
  • এর মান π = 3.141592653589793
  • এটি Math অবজেক্ট থেকে সরাসরি অ্যাক্সেস করা যায়

Math.PI ব্যবহার করে কিছু উদাহরণ:

console.log(Math.PI); // 3.141592653589793
let r = 5;
let circumference = 2 * Math.PI * r;
console.log(circumference); // বৃত্তের পরিধি হিসাব

উপরের কোডটিতে আমরা বৃত্তের পরিধি নির্ণয় করেছি যেটি হয়: 2πr
যেখানে r হল বৃত্তের radius বা ব্যাসার্ধ।

Math.PI এর মাধ্যমে বৃত্ত সংক্রান্ত হিসাব

পরিমাপ গাণিতিক ফর্মুলা Math.PI ব্যবহার
পরিধি 2πr 2 * Math.PI * r
এলাকা πr² Math.PI * r * r
অর্ধবৃত্তের এলাকা ½πr² 0.5 * Math.PI * r * r

Math.PI এর প্র্যাকটিক্যাল প্রয়োগ কোথায় হয়?

JavaScript এর Math.PI আপনি ব্যবহার করতে পারেন নিচের যেকোনো ক্ষেত্রে:

  • বৃত্তের পরিধি বা ক্ষেত্রফল নির্ণয়ে
  • গেম ডেভেলপমেন্টে ক্যারেক্টার ঘোরানোর সময়
  • গাণিতিক অ্যানিমেশন বা গ্রাফিক্স প্রজেক্টে
  • Trigonometry (sin, cos) হিসাবের সময়

✅ আরও কিছু বাস্তব উদাহরণ:

// বৃত্তের ক্ষেত্রফল:
let radius = 10;
let area = Math.PI * radius * radius;
console.log("বৃত্তের এলাকা:", area);
// একটি অর্ধবৃত্তের ক্ষেত্রফল:
let halfCircle = 0.5 * Math.PI * radius * radius;
console.log("অর্ধবৃত্তের এলাকা:", halfCircle);

মনে রাখার পয়েন্ট:

  • Math.PI হল একটি স্ট্যাটিক ভ্যালু
  • এটি 3.141592653589793 এর সমান
  • এর মাধ্যমে সার্কুলার ক্যালকুলেশন সহজ হয়
  • এটি Math অবজেক্টের মধ্যে সংরক্ষিত থাকে

উপসংহার:

Math.PI JavaScript এর একটি অত্যন্ত গুরুত্বপূর্ণ প্রপার্টি, বিশেষ করে আপনি যদি গাণিতিক প্রোগ্রামিং বা গ্রাফিক্স নিয়ে কাজ করেন। এর মাধ্যমে সহজেই বিভিন্ন সার্কুলার হিসাব করা যায়। JavaScript Math এর অন্যান্য প্রপার্টি যেমন Math.E, Math.SQRT2 এর মতোই এটি ব্যবহারযোগ্য এবং দরকারি।


 

Leave a Reply