Swift:
সংখ্যা নির্ণয়
কিভাবে:
Swift সংখ্যা গোলাকার করার জন্য বিভিন্ন উপায় সরবরাহ করে। এখানে একটি উদাহরণ দেওয়া হল:
let original = 3.14159
// স্ট্যান্ডার্ড গোলাকার করা
let standardRounded = round(original) // 3.0
// নির্দিষ্ট দশমিক স্থানে গোলাকার করা
let decimalRounded = Double(round(original * 1000) / 1000) // 3.142
// নীচের দিকে গোলাকার করা
let roundedDown = floor(original) // 3.0
// উপরের দিকে গোলাকার করা
let roundedUp = ceil(original) // 4.0
print("স্ট্যান্ডার্ড: \(standardRounded), দশমিক: \(decimalRounded), নিচে: \(roundedDown), উপরে: \(roundedUp)")
আউটপুট: স্ট্যান্ডার্ড: 3.0, দশমিক: 3.142, নিচে: 3.0, উপরে: 4.0
গভীর ডুব
ঐতিহাসিকভাবে, গোলাকার করা একটি গাণিতিক ধারণা যা কম্পিউটারের আগে থেকেই বাণিজ্য ও বিজ্ঞানে অপরিহার্য। Swift-এর Foundation
ফ্রেমওয়ার্ক ব্যাপক গোলাকার করার কার্যকারিতা সরবরাহ করে:
round(_: )
হল সেই পুরনো হাফ-আপ গোলাকার করার পদ্ধতি।floor(_: )
এবংceil(_: )
দিকনির্দেশ গোলাকার করার জন্য পরিচালনা করে।rounded(.up/.down/.toNearestOrAwayFromZero)
গোলাকার করার নীতির এনামের সাথে আরও নিখুঁত নিয়ন্ত্রণ দেয়।
সঠিক আর্থিক হিসাবের জন্য Decimal
টাইপ সম্পর্কে সচেতন থাকুন, যা ফ্লোটিং-পয়েন্টের ত্রুটিগুলি এড়ায়। এছাড়াও, Objective-C সামঞ্জস্যের জন্য NSDecimalNumber
অন্বেষণ করুন।
আরও দেখুন
- ফ্লোটিং-পয়েন্ট অঙ্কের জন্য IEEE স্ট্যান্ডার্ড (IEEE 754): IEEE 754