Tablora · संग्रह
0.10 और 0.20 को सटीक दशमलवों से जाँचें
दशमलव गणित से जाँचें कि 0.10 और 0.20 का योग ठीक 0.30 है, ताकि बताए गए योग की तुलना फ़्लोटिंग-पॉइंट प्रदर्शन की गड़बड़ियों के बिना हो।
0.1 और 0.2 का योग ग़लत क्यों दिख सकता है
कई प्रोग्राम संख्याओं को बाइनरी फ़्लोटिंग पॉइंट में रखते हैं, जहाँ 0.1 और 0.2 का कोई सटीक रूप नहीं होता। इन्हें जोड़ें तो रखा गया परिणाम 0.3 से ज़रा-सा ज़्यादा होता है; प्रारूप के हिसाब से आपको 0.30000000000000004 दिख सकता है, या ऐसी तुलना जो कहे कि मान बराबर नहीं हैं। मिलान में ऐसी गड़बड़ी एक ऐसे अंतर जैसी दिखती है जो असल में है ही नहीं।
दशमलव योग जाँच टूल इससे बचता है। वह हर मान को दशमलव पाठ के रूप में पढ़ता है, सभी मानों को समान दशमलव स्थानों तक बढ़ाता है और उन्हें पूर्ण संख्याओं की तरह जोड़ता है, इसलिए 0.10 और 0.20 का योग ठीक 0.30 आता है।
लाइनें दर्ज करना
- राशियाँ «हर पंक्ति में एक मान» में टाइप करें या चिपकाएँ। खाली लाइनें अनदेखी होती हैं और मान के आसपास की स्पेस हटा दी जाती है।
- मानक दशमलव रूप इस्तेमाल करें: वैकल्पिक शुरुआती ऋण चिह्न, अंक, और भिन्न से पहले बिंदु। समूह वाले अल्पविराम, दशमलव अल्पविराम, धन चिह्न या मुद्रा लेबल अस्वीकार होते हैं।
- जिस आँकड़े की पुष्टि करनी है, उसे इसी तरह लिखकर «अपेक्षित योग» में डालें।
- «गणना करें» दबाएँ और «गणना किया गया योग», «अपेक्षित योग», «अंतर» और «योग मेल खाते हैं» पढ़ें।
0.10 और 0.20 का परिणाम
मान 0.10 और 0.20 हों और «अपेक्षित योग» 0.30 हो, तो «गणना किया गया योग» 0.30, «अंतर» 0.00 होता है और «योग मेल खाते हैं» «हाँ» दिखाता है। परिणाम दो दशमलव स्थान रखता है, क्योंकि इनपुट और अपेक्षित योग में सबसे ज़्यादा स्थान इतने ही हैं।
«अंतर» हमेशा «गणना किया गया योग» में से «अपेक्षित योग» घटाकर आता है, इसलिए ऋणात्मक अंतर का अर्थ है कि दर्ज लाइनें बताए गए आँकड़े से कम पड़ती हैं।
असली तालिका से मान तैयार करना
स्टेटमेंट से कॉपी की गई राशियाँ शायद ही कभी मानक रूप में आती हैं। पहले कॉलम को संख्या प्रारूप टूल से गुज़ारें, दस्तावेज़ में इस्तेमाल हुए दशमलव और समूह विभाजक चुनकर, फिर बदले गए मान जाँच टूल में कॉपी करें। जिस मान को संख्या प्रारूप टूल ने जाँच के लिए रोका है, वह योग के लिए तैयार नहीं है; योग पर भरोसा करने से पहले उसे सुलझाएँ।
जाँच टूल आप जो दर्ज करते हैं उस पर सटीक गणित करता है, इससे ज़्यादा कुछ नहीं। वह न मुद्राएँ बदलता है, न कर या पूर्णांकन के नियम लगाता है, और न बताता है कि हर रिकॉर्ड दर्ज हुआ या नहीं।
जो इनपुट जाँच टूल ठुकराता है
- समूह वाले अल्पविराम के साथ 1,234.50, या दशमलव अल्पविराम के साथ 1234,50: पहले इन्हें संख्या प्रारूप टूल से बदलें।
- धन चिह्न के साथ +5.00: 5.00 दर्ज करें।
- शुरुआती शून्य के बिना .50: 0.50 दर्ज करें।
- कोष्ठक में (2.50): -2.50 दर्ज करें।
- इनमें से कोई भी पूरी गणना को «दर्ज किए गए मान जाँचें और फिर प्रयास करें।» के साथ रोक देता है, इसलिए कोई ग़लत लाइन चुपचाप कभी नहीं छूटती।
इनपुट
- हर पंक्ति में एक मान
- 0.10 0.20
- अपेक्षित योग
- 0.30
परिणाम
- गणना किया गया योग
- 0.30
- अंतर
- 0.00
- योग मेल खाते हैं
- हाँ