विंडोज कैलकुलेटर

विंडोज कैलकुलेटर एक माइक्रोसॉफ्ट द्वारा विकसित और माइक्रोसॉफ़्ट विंडोज़  में सम्मिलित सॉफ्टवेयर कैलकुलेटर है। अपने विंडोज 10 अवतार में इसके चार मोड: मानक, वैज्ञानिक, प्रोग्रामर और ग्राफिंग मोड हैं। मानक मोड में अंकगणितीय संचालन करने के लिए संख्या पैड और बटन सम्मिलित हैं। वैज्ञानिक मोड इसे एक कदम आगे ले जाता है और घातांक और त्रिकोणमितीय फ़ंक्शन जोड़ता है, और प्रोग्रामर मोड उपयोगकर्ता को कंप्यूटर प्रोग्रामिंग से संबंधित संचालन करने की अनुमति देता है। 2020 में, कैलकुलेटर में ग्राफ़िंग मोड जोड़ा गया था, जिससे उपयोगकर्ता समन्वय विमान पर समीकरणों को ग्राफ़ कर सकते थे।

विंडोज़ कैलक्यूलेटर उन कुछ अनुप्रयोगों में से है जो विंडोज़ 1.0 से शुरू होने वाले विंडोज़ के सभी संस्करणों में बंडल किए गए हैं। तब से, कैलकुलेटर को विभिन्न क्षमताओं के साथ अपग्रेड किया गया है।

इसके अतिरिक्त, कैलकुलेटर को विंडोज फोन और एक्सबॉक्स वन के साथ भी सम्मिलित किया गया है।

इतिहास
साधारण अंकगणितीय कैलकुलेटर को पहली बार विंडोज 1.0 के साथ सम्मिलित किया गया था। विंडोज 3.0 में, वैज्ञानिक मोड जोड़ा गया था, जिसमें घातांक और Nवी मूल, लघुगणक, फैक्टरियल -आधारित फलन, त्रिकोणमिति ( रेडियन, डिग्री (कोण) और ग्रेडियन कोण का समर्थन करता है), आधार रूपांतरण (2, 8, 10, 16) तर्क ऑपरेशंस,  सांख्यिकीय फलन जैसे एकल चर सांख्यिकी और रैखिक प्रतिगमन शामिल थे।

विंडोज 9एक्स
विंडोज 95 तक, यह आईईईई 754-1985 दोहरी-त्रुटिहीन चल बिन्दु का उपयोग करता है, और कैलकुलेटर द्वारा उच्चतम प्रतिनिधित्व योग्य संख्या 21024 है, जो 10308 (~1.80 × 10308) से थोड़ा ऊपर है।

विंडोज 98 और बाद में, यह मानक आईईईई चल बिंदु लाइब्रेरी के स्थान पर, स्वैच्छिक-त्रुटिहीन अंकगणितीय लाइब्रेरी का उपयोग करता है। यह आधारभूत संचालन (जोड़, घटाव, गुणा, भाग) के लिए बिगनुम त्रुटिहीन और उन्नत संचालन (वर्गमूल, अनुवांशिक कार्यों) के लिए परिशुद्धता के 32 अंक प्रदान करता है। सबसे बड़ा मान जिसे विंडोज कैलकुलेटर पर दर्शाया जा सकता है, वर्तमान में <1010,000 और सबसे छोटा 10−9,999 है। (साथ ही फैक्टोरियल|! गामा समारोह की गणना करता है जो सभी वास्तविक संख्याओं पर परिभाषित होता है, केवल ऋणात्मक पूर्णांकों को छोड़कर)।

विंडोज 2000, एक्सपी और विस्टा
विंडोज 2000 में, अंकों का समूहीकरण  जोड़ा गया है। मेन्यू बार में डिग्री और बेस सेटिंग्स जोड़ी जाती हैं। विंडोज XP और विंडोज Vista के कैलकुलेटर 1010000 से आगे की संख्या का उपयोग करके गणना करने में सक्षम थे, लेकिन इन नंबरों (जैसे 10^2^2^2^2^2^2^2...) के साथ गणना करने से कैलकुलेटर तेजी से धीमा हो जाता है और गणना पूरी होने तक इसे अनुत्तरदायी बना देता है।

ये विंडोज कैलकुलेटर के अंतिम संस्करण हैं, जहां बाइनरी संख्या /दशमलव/हेक्साडेसिमल/ऑक्टल नंबरों के साथ गणना करना वैज्ञानिक मोड में सम्मिलित है। विंडोज 7 में, उन्हें प्रोग्रामर मोड में ले जाया गया, जो नया अलग मोड है जो वैज्ञानिक मोड के साथ सह-अस्तित्व में है।

विंडोज 7
विंडोज 7 में, अलग प्रोग्रामर, सांख्यिकी, इकाई रूपांतरण, तिथि गणना और कार्यपत्रक मोड जोड़े गए। टूलटिप्स हटा दिए गए थे। इसके अतिरिक्त, कैलकुलेटर के इंटरफेस को इसकी शुरुआत के बाद पहली बार नया रूप दिया गया था। आधार रूपांतरण कार्यों को प्रोग्रामर मोड में ले जाया गया और सांख्यिकी कार्यों को सांख्यिकी मोड में ले जाया गया। मोड के बीच स्विच करना वर्तमान संख्या को संरक्षित नहीं करता है, इसे 0 पर साफ़ करता है।

उच्चतम संख्या अब फिर से 1010000 तक सीमित है।

प्रोग्रामर मोड को छोड़कर हर मोड में गणनाओं का इतिहास देखा जा सकता है। मल्टीटच  को समायोजित करने के लिए ऐप को नया रूप दिया गया था। मानक मोड साधारण चेकबुक कैलकुलेटर के रूप में व्यवहार करता है; क्रम 6 * 4 + 12 / 4 - 4 * 5 दर्ज करने पर उत्तर 25 मिलता है। वैज्ञानिक मोड में, गणना करते समय संचालन के क्रम (जोड़ने और घटाने से पहले गुणा और भाग किया जाता है) का पालन किया जाता है, जिसका अर्थ 6 * 4 + 12/4 - 4 * 5 = 7 है ।

प्रोग्रामर मोड में, डेटा प्रकार के आधार पर दशमलव में संख्या इनपुट करने की निचली और ऊपरी सीमा होती है, और हमेशा पूर्णांक होना चाहिए। दशमलव मोड में डेटा प्रकार एन-बिट पूर्णांक पर हस्ताक्षर किया जाता है जब हेक्साडेसिमल, अष्टक या बाइनरी मोड में संख्या से परिवर्तित होता है।

मुख्य कैलकुलेटर के दाईं ओर, कोई दिनांक गणना, इकाई रूपांतरण और वर्कशीट के साथ एक पैनल जोड़ सकता है। वर्कशीट एक को अन्य क्षेत्रों के मूल्यों के आधार पर एक चुने हुए क्षेत्र के परिणाम की गणना करने की अनुमति देता है। पूर्व-परिभाषित टेम्प्लेट में एक कार की ईंधन अर्थव्यवस्था (mpg और l/100 किमी), एक वाहन पट्टे, और एक बंधक की गणना शामिल है। विंडोज 7 के प्री-बीटा संस्करणों में, कैलकुलेटर ने मजदूरी टेम्पलेट भी प्रदान किया था।

विंडोज 8.1
जबकि पारंपरिक कैलकुलेटर अभी भी विंडोज 8.1 के साथ सम्मिलित है, मेट्रो-शैली (डिजाइन भाषा) कैलकुलेटर भी मौजूद है, जिसमें पूर्ण-स्क्रीन इंटरफ़ेस के साथ-साथ सामान्य, वैज्ञानिक और रूपांतरण मोड सम्मिलित हैं।

विंडोज 10
विंडोज 10 संस्करणों में कैलकुलेटर#रिलीज शाखाएं|विंडोज 10 का गैर-एलटीएससी संस्करण यूनिवर्सल विंडोज प्लेटफॉर्म ऐप है। इसके विपरीत, विंडोज 10 LTSC (जिसमें यूनिवर्सल विंडोज ऐप्स सम्मिलित नहीं हैं) में पारंपरिक कैलकुलेटर सम्मिलित है, लेकिन जिसे अब win32calc.exe नाम दिया गया हैं। दोनों कैलकुलेटर विंडोज 7 के साथ सम्मिलित पारंपरिक कैलकुलेटर की विशेषताएं प्रदान करते हैं, जैसे कि मात्रा, लंबाई, वजन, तापमान, ऊर्जा, क्षेत्र, गति, समय, शक्ति, डेटा, दबाव और कोण के लिए इकाई रूपांतरण और इतिहास सूची जो उपयोगकर्ता साफ कर सकते हैं।

यूनिवर्सल विंडोज ऐप और एलटीएससी के win32calc.exe 'दोनों को सिस्टम के साथ एकcalculator:' के हैंडलर के रूप में पंजीकृत करें। यह पंजीकरण किसी अन्य अच्छे व्यवहार वाले एप्लिकेशन द्वारा किए जाने वाले पंजीकरण के समान है, जब यह एक फ़िलेटाइप (उदा। .jpg) या प्रोटोकॉल (उदा. http:) के लिए एक हैंडलर के रूप में पंजीकृत करता है।

विंडोज 10 के सभी संस्करणों (एलटीएससी और गैर-एलटीएससी दोनों) के पास calc.exe जारी है, जो कि केवल स्टब है जो लॉन्च करता है (शेल्लेक्सक्यूट के माध्यम से) हैंडलर जो calculator: स्यूडो-प्रोटोकॉल से जुड़ा हुआ है। किसी भी अन्य प्रोटोकॉल या फ़ाइल प्रकार के साथ, जब चुनने के लिए कई हैंडलर होते हैं, तो उपयोगकर्ता यह चुनने के लिए स्वतंत्र होते हैं कि वे किस हैंडलर को क्लासिक कंट्रोल पैनल ('डिफ़ॉल्ट प्रोग्राम' सेटिंग्स) या इमर्सिव यूआई सेटिंग्स के माध्यम से या कमांड प्रॉम्प्ट से OpenWith calculator: के माध्यम से पसंद करते हैं।

विंडोज 10 फॉल क्रिएटर्स अपडेट में, कैलकुलेटर में मुद्रा परिवर्तक मोड जोड़ा गया था। 6 मार्च 2019 को, माइक्रोसॉफ्ट ने MIT लाइसेंस के तहत गिटहब पर कैलकुलेटर के लिए सोर्स कोड जारी किया।

विंडोज 11
विंडोज 11 में, कैलकुलेटर ऐप के यूजर इंटरफेस को विंडोज 11 के डिजाइन से मेल खाने के लिए संशोधित किया गया था और ऑपरेटिंग सिस्टम की थीम को बदले बिना ऐप के थीम के बीच टॉगल करने के लिए उपयोगकर्ताओं के लिए नया सेटिंग पेज मौजूद है। 2021 में, माइक्रोसॉफ्ट ने ऐप में योगदान करने के लिए अधिक डेवलपर्स का स्वागत करने के लिए कैलकुलेटर ऐप के कोडबेस को C# में सम्मिलित करने की घोषणा की थी।

विशेषताएं
डिफ़ॉल्ट रूप से, कैलकुलेटर मानक मोड में चलता है, जो चार-फ़ंक्शन कैलकुलेटर जैसा दिखता है। वैज्ञानिक मोड में अधिक उन्नत कार्य उपलब्ध हैं, जिनमें लघुगणक, संख्यात्मक आधार रूपांतरण, कुछ तार्किक संयोजक, संचालन का क्रम, रेडियन, डिग्री (कोण) और ग्रेडियन समर्थन के साथ-साथ सरल एकल-चर सांख्यिकीय कार्य सम्मिलित हैं। यह उपयोगकर्ता-परिभाषित कार्यों, जटिल संख्याओं, मध्यवर्ती परिणामों के लिए भंडारण चर (पॉकेट कैलकुलेटर की क्लासिक संचायक मेमोरी के अतिरिक्त), स्वचालित ध्रुवीय निर्देशांक-कार्टेशियन निर्देशांक रूपांतरण, या दो-चर आँकड़ों के लिए समर्थन प्रदान नहीं करता है।

कैलक्यूलेटर कुंजीपटल संक्षिप्त रीति  का समर्थन करता है; सभी कैलकुलेटर सुविधाओं में संबद्ध कीबोर्ड शॉर्टकट होता है।

प्रोग्रामर मोड में कैलकुलेटर एक हस्ताक्षरित संख्या प्रतिनिधित्व क्यूवर्ड (16 हेक्साडेसिमल अंक / 64 बिट्स) से बड़ी संख्या को स्वीकार या प्रदर्शित नहीं कर सकता है। इसलिए वह सबसे बड़ी संख्या 0x7FFFFFFFFFFFFFFF (दशमलव 9,223,372,036,854,775,807) संभाल सकता है। प्रोग्रामर मोड में कोई भी गणना जो इस सीमा से अधिक है, पूर्णांक अतिप्रवाह होगा, भले ही वे गणना अन्य मोड में सफल हों। विशेष रूप से, इस विधा में वैज्ञानिक संकेतन उपलब्ध नहीं है।

समस्याएँ

 * कुछ ट्रान्सेंडैंटल फंक्शन ऑपरेशंस के लिए, जैसे कि स्क्वायर रूट ऑपरेटर विनाशकारी निरस्तीकरण के कारण संख्या की गलत गणना करने का कारण बनता है।
 * विंडोज 10 के गैर-एलटीएससी संस्करणों में सार्वभौमिक कैलकुलेटर के पुराने संस्करण किसी भी क्षेत्रीय प्रारूप का उपयोग नहीं करते हैं (क्षेत्र नियंत्रण कक्ष में सेट किया जा सकता है) जो संख्या स्वरूपण के लिए ऐप की डिस्प्ले भाषा से अलग हैं (ऐप की भाषा (संयुक्त राज्य अमेरिका) ) लेकिन विंडोज का क्षेत्रीय प्रारूप एक अलग प्रारूप में सेट है)।

कैलक्यूलेटर प्लस
कैलकुलेटर प्लस विंडोज एक्सपी और विंडोज सर्वर 2003 के उपयोगकर्ताओं के लिए अलग एप्लिकेशन है जो कैलकुलेटर के विंडोज एक्सपी संस्करण पर 'रूपांतरण' मोड जोड़ता है। 'रूपांतरण' मोड इकाई रूपांतरण और मुद्रा रूपांतरण का समर्थन करता है। मुद्रा विनिमय दरों को बिल्ट-इन अपडेट फीचर का उपयोग करके अपडेट किया जा सकता है, जो यूरोपीय केंद्रीय बैंक से विनिमय दरों को डाउनलोड करता है।

यह भी देखें

 * सूत्र कैलकुलेटर
 * पूर्व स्वामित्व वाले सॉफ़्टवेयर की सूची
 * माइक्रोसॉफ्ट गणित
 * पावर कैलकुलेटर

बाहरी संबंध

 * विंडोज Calculator on Microsoft Store
 * Source code on GitHub
 * Microsoft Calculator Plus