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

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

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

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

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

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

विंडोज 2000, एक्सपी और विस्टा
विंडोज 2000 में, अंकों का समूहीकरण  जोड़ा गया है। मेन्यू बार में डिग्री और बेस सेटिंग्स जोड़ी जाती हैं।

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

मुद्दे

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

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

यह भी देखें

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

बाहरी संबंध

 * Windows Calculator on Microsoft Store
 * Source code on GitHub
 * Microsoft Calculator Plus