संख्याओं को पूर्णांक बनाना

Dart:
संख्याओं को पूर्णांक बनाना

कैसे:

Dart अपने मूल num प्रकार में गोल करने के संचालन के लिए स्वदेशी तरीके प्रदान करता है। यहाँ, हम round(), floor(), ceil() जैसे तरीकों और निश्चित दशमलव स्थानों तक गोल करने के तरीकों का पता लगाएंगे।

निकटतम पूर्णांक तक गोल करना:

var number = 3.56;
print(number.round()); // आउटपुट: 4

नीचे की ओर गोल करना:

print(number.floor()); // आउटपुट: 3

ऊपर की ओर गोल करना:

print(number.ceil()); // आउटपुट: 4

निश्चित दशमलव स्थानों तक गोल करना:

निश्चित दशमलव स्थानों तक गोल करने के लिए, हम toStringAsFixed() विधि का उपयोग कर सकते हैं, जो एक स्ट्रिंग देती है, या संख्यात्मक परिणाम के लिए dart:math से pow का संयोजन उपयोग कर सकते हैं।

import 'dart:math';

var number = 3.56789;
String roundedString = number.toStringAsFixed(2); // प्रदर्शन उद्देश्य के लिए
print(roundedString); // आउटपुट: 3.57

double roundedNumber = double.parse(roundedString);
print(roundedNumber); // आउटपुट: 3.57

// वैकल्पिक रूप से, संख्यात्मक परिणाम के लिए:
double roundedToDecimal = (number * pow(10, 2)).round().toDouble() / pow(10, 2);
print(roundedToDecimal); // आउटपुट: 3.57

Dart की मूल पुस्तकालय अधिकांश गोलाई आवश्यकताओं को प्रभावी रूप से कवर करती है, अधिक जटिल गणितीय संचालनों या सटीक गोलाई आवश्यकताओं के लिए, decimal जैसे पुस्तकालय उपयोगी हो सकते हैं। decimal पुस्तकालय सटीकता खोए बिना दशमलव संख्याओं के साथ काम करने का एक आसान तरीका प्रदान करता है, जो वित्तीय गणनाओं के लिए खासतौर पर उपयोगी है, लेकिन जैसा कि दिखाया गया है, सरल गोलाई विधियों के लिए Dart की मूल कार्यक्षमता आमतौर पर पर्याप्त है।