PowerShell:
সংখ্যা নির্ণয়
কিভাবে:
PowerShell-এ সংখ্যা গোলকরণের জন্য কিছু সুবিধাজনক cmdlets এবং পদ্ধতি রয়েছে:
- ম্যাথ ক্লাস থেকে
Round()
পদ্ধতি:
[Math]::Round(15.68) # 16 এ গোলকরণ হয়
- দশমিক নির্দিষ্ট করা:
[Math]::Round(15.684, 2) # 15.68 এ গোলকরণ হয়
Ceiling()
এবংFloor()
, সবসময় উপরে বা নীচে গোলকরণ:
[Math]::Ceiling(15.2) # 16 এ উপরে গোলকরণ করা হয়
[Math]::Floor(15.9) # 15 এ নিচে গোলকরণ করা হয়
গভীরে প্রবেশ
সংখ্যা গোলকরণ নতুন কোনো ধারনা নয়; এটি প্রাচীন কাল থেকেই বাণিজ্য, বিজ্ঞান এবং সময় মাপার কাজে উপযোগী ছিল। PowerShell সম্পর্কে কথা বলতে গেলে, [Math]::Round()
ডিফল্ট হিসেবে “ব্যাঙ্কার্স গোলকরণ” অনুসরণ করে, যেখানে 0.5স নিকটতম সম সংখ্যায় যায়, যা পরিসংখ্যানে পক্ষপাত কমায়।
[Math]
পদ্ধতির সাথে আপনি শুধু আটকে নেই। আরো নিয়ন্ত্রণ চান? [System.Math]::Round(সংখ্যা, দশমিক, MidpointRounding)
দেখুন যেখানে আপনি মিডপয়েন্ট কিভাবে সামলানো হবে তা সেট করতে পারবেন: শূন্য থেকে দূরে বা সমান (যা ব্যাঙ্কার্স গোলকরণ নামে পরিচিত)।
অন্য একটি দিক: System.Globalization.CultureInfo
অবজেক্ট। এটি আন্তর্জাতিক সংখ্যাগুলি নিয়ে কাজ করার সময় স্থানীয়-নির্দিষ্ট ফরম্যাটিং এবং গোলকরণ পছন্দের সাথে সাহায্য করে।