मैं 54.5345 से 54.54 राउंड करना चाहता हूं अगर मेरे पास तीसरा दशमलव स्थान है तो मैं 1 से 2 दशमलव स्थान जोड़ना चाहता हूं।
मैंने math.round का उपयोग करने की कोशिश की है लेकिन यह हमेशा नीचे रहता है यदि तीसरा दशमलव 5 से कम है
उत्तर:
उत्तर № 1 के लिए 4प्रयत्न:
d = Math.Ceiling(d * 100) / 100;
जहाँ आपका दशमलव है
जवाब के लिए 0 № 2
मुझे लगता है कि आपको यह कोशिश करनी चाहिए:
double a = Math.Round(-57.5345, 2);
यह नकारात्मक संख्याओं के लिए भी काम करता है।
जिस तरह से आप चक्कर काट रहे हैं वह सही नहीं है।
आप यह भी संदर्भित कर सकते हैं:
आप C # में दो दशमलव स्थानों पर एक संख्या को कैसे गोल करेंगे?