इंच से भिन्न रूपांतरण: दशमलव से भिन्नात्मक इंच
इस उपयोग में आसान उपकरण के साथ दशमलव इंच मापों को भिन्नों में परिवर्तित करें। लकड़ी के काम, निर्माण और DIY परियोजनाओं के लिए सटीक माप की आवश्यकता के लिए बिल्कुल सही।
इंच से भिन्न रूपांतरण यंत्र
कैसे उपयोग करें
- इंच में एक दशमलव माप दर्ज करें
- समानांतर भिन्न देखें
- यदि आवश्यक हो तो परिणाम कॉपी करें
दस्तावेज़ीकरण
इंच से भिन्न रूपांतरण: सटीक दशमलव से भिन्न रूपांतरण
परिचय
इंच से भिन्न रूपांतरण एक विशेष उपकरण है जो दशमलव इंच मापों को उनके समकक्ष भिन्न प्रतिनिधित्वों में परिवर्तित करने के लिए डिज़ाइन किया गया है। दशमलव इंच को भिन्नों में परिवर्तित करना लकड़ी के काम, निर्माण, इंजीनियरिंग, और कई DIY परियोजनाओं में आवश्यक है जहाँ सटीक माप महत्वपूर्ण होते हैं। यह रूपांतरण उपकरण अक्सर मानसिक गणित को सरल बनाता है जो दशमलव जैसे 0.625 इंच को अधिक व्यावहारिक भिन्न मापों में परिवर्तित करने के लिए आवश्यक होता है जैसे कि 5/8 इंच, जो टेप माप, पैमाने, और अन्य मापने वाले उपकरणों पर सामान्यतः उपयोग होते हैं। चाहे आप एक पेशेवर ठेकेदार हों जो नीले प्रिंट के साथ काम कर रहे हों, एक लकड़हारे हों जो फर्नीचर बना रहे हों, या एक DIY उत्साही हों जो घर में सुधार परियोजनाओं पर काम कर रहे हों, यह इंच से भिन्न रूपांतरण कैलकुलेटर त्वरित, सटीक रूपांतरण प्रदान करता है।
दशमलव से भिन्न रूपांतरण कैसे काम करता है
दशमलव इंच माप को भिन्न में परिवर्तित करने में कई गणितीय कदम शामिल होते हैं। इस प्रक्रिया में यह समझना आवश्यक है कि कैसे दशमलव मानों को भिन्नों के रूप में दर्शाया जाए और फिर उन भिन्नों को उनके सबसे व्यावहारिक रूप में सरल बनाया जाए।
गणितीय प्रक्रिया
दशमलव से भिन्न में रूपांतरण निम्नलिखित गणितीय सिद्धांतों का पालन करता है:
-
पूर्णांक को अलग करें: दशमलव को इसके पूर्णांक और दशमलव भागों में विभाजित करें
- उदाहरण के लिए, 2.75 को 2 और 0.75 में विभाजित करें
-
दशमलव भाग को भिन्न में परिवर्तित करें:
- दशमलव को 10 की किसी शक्ति से गुणा करें ताकि अंश में एक पूर्णांक प्राप्त हो सके
- उसी शक्ति का उपयोग हर में करें
- उदाहरण के लिए, 0.75 को 75/100 में परिवर्तित करें
-
भिन्न को सरल बनाएं अंश और हर को उनके सबसे बड़े सामान्य भाजक (GCD) द्वारा विभाजित करके
- 75/100 के लिए, GCD 25 है
- दोनों को 25 से विभाजित करने पर 3/4 मिलता है
-
पूर्णांक को सरल भिन्न के साथ मिलाएं ताकि एक मिश्रित संख्या प्राप्त हो सके
- 2 और 3/4 को 2 3/4 में मिलाएं
निर्माण और लकड़ी के काम के लिए व्यावहारिक विचार
निर्माण और लकड़ी के काम जैसी व्यावहारिक अनुप्रयोगों में, भिन्न आमतौर पर उन विशेष हरों के साथ व्यक्त किए जाते हैं जो मानक मापने वाले उपकरणों से मेल खाते हैं:
- सामान्य भिन्न 2, 4, 8, 16, 32, और 64 के हरों का उपयोग करते हैं
- आवश्यक सटीकता यह निर्धारित करती है कि किस हर का उपयोग किया जाए:
- मोटे लकड़ी के काम में: अक्सर 1/8" या 1/4" सटीकता का उपयोग होता है
- फिनिश लकड़ी के काम में: आमतौर पर 1/16" या 1/32" सटीकता की आवश्यकता होती है
- फाइन वुडवर्किंग: 1/64" सटीकता की आवश्यकता हो सकती है
उदाहरण के लिए, 0.53125 ठीक से 17/32 में परिवर्तित होता है, जो कई पैमानों और मापने वाले टेप पर एक मानक भिन्न है।
सूत्र
दशमलव को भिन्न में परिवर्तित करने का गणितीय सूत्र इस प्रकार व्यक्त किया जा सकता है:
दशमलव संख्या के लिए:
- (फ्लोर फ़ंक्शन, जो पूर्णांक भाग देता है)
- (भिन्न भाग)
- को के रूप में व्यक्त करें जहाँ दशमलव स्थानों की संख्या है
- को में सरल बनाएं, दोनों को उनके सबसे बड़े सामान्य भाजक द्वारा विभाजित करके
- परिणाम है
उदाहरण के लिए, 2.375 को परिवर्तित करने के लिए:
- को 125 से विभाजित करने पर मिलता है
- परिणाम है
इंच से भिन्न रूपांतरण कैलकुलेटर का उपयोग करने के लिए चरण-दर-चरण मार्गदर्शिका
हमारा इंच से भिन्न रूपांतरण कैलकुलेटर उपयोग में सहज और सरल है। अपने दशमलव इंच मापों को भिन्नों में जल्दी परिवर्तित करने के लिए इन चरणों का पालन करें:
-
अपने दशमलव माप को इनपुट फ़ील्ड में दर्ज करें
- कोई भी सकारात्मक दशमलव संख्या टाइप करें (जैसे, 1.25, 0.375, 2.5)
- उपकरण कई दशमलव स्थानों के साथ संख्याओं को स्वीकार करता है
-
तुरंत रूपांतरण परिणाम देखें
- समकक्ष भिन्न तुरंत दिखाई देता है
- परिणाम सरल रूप में प्रदर्शित होते हैं (जैसे, 1/4 के बजाय 2/8)
- 1 से अधिक मानों के लिए मिश्रित संख्या दिखाई जाती है (जैसे, 1 1/2)
-
दृश्य प्रतिनिधित्व की जांच करें
- एक पैमाने के समान दृश्य प्रतिनिधित्व आपको भिन्न को समझने में मदद करता है
- रंगीन खंड अनुपातात्मक लंबाई को दिखाते हैं
-
जरूरत पड़ने पर परिणाम को कॉपी करें
- "कॉपी" बटन का उपयोग करके भिन्न को क्लिपबोर्ड पर कॉपी करें
- इसे दस्तावेज़ों, संदेशों, या अन्य अनुप्रयोगों में पेस्ट करें
-
आवश्यकतानुसार विभिन्न मापों का प्रयास करें
- जैसे ही आप नया इनपुट देते हैं, कैलकुलेटर तुरंत अपडेट होता है
- किसी अतिरिक्त बटन को दबाने की आवश्यकता नहीं है
उपकरण स्वचालित रूप से भिन्नों को उनके निम्नतम रूप में सरल बनाता है और सामान्य मापने वाले उपकरणों (2, 4, 8, 16, 32, 64) में उपयोग होने वाले हर का उपयोग करता है।
सामान्य रूपांतरण उदाहरण
यहाँ कुछ सामान्यतः उपयोग किए जाने वाले दशमलव-से-भिन्न रूपांतरण हैं जो आप विभिन्न परियोजनाओं में सामना कर सकते हैं:
दशमलव इंच | भिन्न | सामान्य उपयोग |
---|---|---|
0.125 | 1/8 | बुनियादी लकड़ी का काम, मोटे कट |
0.25 | 1/4 | सामान्य लकड़ी का काम, ढांचे |
0.375 | 3/8 | प्लाईवुड मोटाई, हार्डवेयर आकार |
0.5 | 1/2 | कई अनुप्रयोगों में मानक माप |
0.625 | 5/8 | ड्राईवॉल मोटाई, लकड़ी के आयाम |
0.75 | 3/4 | सामान्य बोर्ड मोटाई, पाइप आकार |
0.875 | 7/8 | विशेष हार्डवेयर, ठीक समायोजन |
0.0625 | 1/16 | सटीक लकड़ी का काम, विस्तृत योजनाएँ |
0.03125 | 1/32 | फाइन वुडवर्किंग, कैबिनेटरी |
0.015625 | 1/64 | बहुत सटीक माप, मशीनिंग |
ये रूपांतरण विशेष रूप से मापने वाले टेप, पैमानों, और अन्य उपकरणों के साथ काम करते समय उपयोगी होते हैं जो दशमलव मानों के बजाय भिन्न इंच के मार्किंग का उपयोग करते हैं।
इंच से भिन्न रूपांतरण के उपयोग के मामले
दशमलव इंच को भिन्नों में परिवर्तित करने की क्षमता कई क्षेत्रों और अनुप्रयोगों में मूल्यवान है। यहाँ कुछ सामान्य उपयोग के मामले हैं:
निर्माण और भवन
निर्माण में, नीले प्रिंट और वास्तु योजनाएँ अक्सर दशमलव रूप में माप निर्दिष्ट करती हैं, लेकिन अधिकांश मापने वाले उपकरण भिन्नों का उपयोग करते हैं:
- फ्रेमिंग और लकड़ी का काम: लकड़ी काटने के लिए दशमलव विनिर्देशों को भिन्न मापों में परिवर्तित करना
- ड्राईवॉल स्थापना: पैनलों को आकार में काटते समय सटीक फिट सुनिश्चित करना
- फर्श स्थापना: टाइल, हार्डवुड, या लैमिनेट के टुकड़ों के लिए सटीक माप की गणना करना
- छत: दशमलव गणनाओं से राफ्टर की लंबाई और कोणों को निर्धारित करना
लकड़ी का काम और DIY परियोजनाएँ
लकड़हारे अक्सर दशमलव और भिन्नों के बीच परिवर्तित करने की आवश्यकता होती है:
- फर्नीचर बनाना: डिज़ाइन विनिर्देशों को व्यावहारिक मापों में परिवर्तित करना
- कैबिनेट निर्माण: दरवाजों और दराजों के लिए सटीक फिट सुनिश्चित करना
- वुडटर्निंग: सममित टुकड़ों के लिए सटीक आयामों की गणना करना
- घर में सुधार परियोजनाएँ: शेल्विंग, ट्रिम कार्य, और कस्टम इंस्टॉलेशन के लिए मापों को परिवर्तित करना
इंजीनियरिंग और निर्माण
इंजीनियर अक्सर दशमलव मापों के साथ काम करते हैं लेकिन उन निर्माताओं के साथ संवाद करने की आवश्यकता होती है जो भिन्न उपकरणों का उपयोग करते हैं:
- यांत्रिक इंजीनियरिंग: CAD विनिर्देशों को कार्यशाला मापों में परिवर्तित करना
- उत्पाद डिजाइन: विनिर्माण योग्य विनिर्देशों में सटीक दशमलव आयामों का अनुवाद करना
- गुणवत्ता नियंत्रण: वास्तविक मापों की तुलना निर्दिष्ट सहिष्णुता से करना
- रिट्रोफिटिंग: मौजूदा संरचनाओं के साथ नए घटकों को अनुकूलित करना जिनमें भिन्न आयाम होते हैं
शैक्षिक अनुप्रयोग
यह रूपांतरण एक शैक्षिक उपकरण के रूप में कार्य करता है:
- गणित शिक्षा: छात्रों को दशमलव और भिन्नों के बीच संबंध समझने में मदद करना
- व्यावसायिक प्रशिक्षण: व्यापारों के लिए व्यावहारिक माप रूपांतरण सिखाना
- DIY कौशल विकास: शौकियों के लिए मापने की साक्षरता बनाना
रोज़मर्रा की समस्या समाधान
भिन्न इंच मापों में परिवर्तित करने की क्षमता पेशेवर संदर्भों के बाहर भी मदद करती है:
- घर की मरम्मत: प्रतिस्थापन भागों के लिए सही आकार निर्धारित करना
- शिल्प परियोजनाएँ: सटीक परिणामों के लिए पैटर्न मापों को परिवर्तित करना
- खाना पकाने और बेकिंग: विभिन्न माप प्रणाली का उपयोग करने वाले व्यंजनों को अनुकूलित करना
भिन्न इंच मापों के लिए वैकल्पिक
हालांकि भिन्न इंच कई देशों में सामान्य हैं, कुछ स्थितियों में अधिक उपयुक्त वैकल्पिक माप प्रणाली हो सकती है:
मीट्रिक प्रणाली
मीट्रिक प्रणाली एक दशमलव आधारित विकल्प प्रदान करती है जो भिन्न रूपांतरण की आवश्यकता को समाप्त करती है:
- मिलीमीटर: बिना भिन्नों के सटीकता प्रदान करते हैं (जैसे, 19.05 मिमी के बजाय 3/4 इंच)
- सेंटीमीटर: मध्यम पैमाने के मापों के लिए उपयोगी
- मीटर: बड़े आयामों के लिए उपयुक्त
कई अंतर्राष्ट्रीय परियोजनाएँ और वैज्ञानिक अनुप्रयोग केवल मीट्रिक मापों का उपयोग करते हैं क्योंकि उनकी सरलता और सार्वभौमिक स्वीकृति होती है।
दशमलव इंच
कुछ विशेष क्षेत्रों में भिन्न इंच के बजाय दशमलव इंच का उपयोग किया जाता है:
- मशीनिंग और निर्माण: अक्सर सहिष्णुताओं को हजारवें इंच में निर्दिष्ट करते हैं (जैसे, 0.750" ± 0.003")
- इंजीनियरिंग ड्राइंग: सटीकता और गणना की सरलता के लिए दशमलव इंच का उपयोग कर सकते हैं
- CNC प्रोग्रामिंग: आमतौर पर भिन्नों के बजाय दशमलव समन्वय का उपयोग करती है
डिजिटल मापने वाले उपकरण
आधुनिक डिजिटल मापने वाले उपकरण अक्सर कई प्रारूपों में माप प्रदर्शित करते हैं:
- डिजिटल कैलिपर: दशमलव इंच, भिन्न इंच, और मिलीमीटर के बीच स्विच कर सकते हैं
- लेजर दूरी मीटर: आमतौर पर साम्राज्य और मीट्रिक दोनों पढ़ाई प्रदान करते हैं
- डिजिटल टेप मापने वाले: कुछ स्वचालित रूप से भिन्नों और दशमलव मापों के बीच परिवर्तित कर सकते हैं
भिन्न इंच मापों के इतिहास
भिन्नों का उपयोग माप में गहरे ऐतिहासिक जड़ों से संबंधित है जो आधुनिक प्रथाओं को प्रभावित करता है, विशेष रूप से संयुक्त राज्य अमेरिका और अन्य देशों में जो साम्राज्य मापन प्रणाली का उपयोग करते हैं।
इंच की उत्पत्ति
इंच एक माप इकाई के रूप में प्राचीन सभ्यताओं से संबंधित है:
- "इंच" शब्द लैटिन "uncia" से लिया गया है, जिसका अर्थ है एक-बारहवां
- प्रारंभिक इंच प्राकृतिक संदर्भों जैसे अंगूठे की चौड़ाई पर आधारित थे
- 7वीं सदी तक, एंग्लो-सैक्सन ने इंच को "तीन जौ के दानों, सूखे और गोल, सिर के सिरे पर रखे" के रूप में परिभाषित किया
इंच का मानकीकरण
इंच का मानकीकरण धीरे-धीरे हुआ:
- 1324 में, इंग्लैंड के राजा एडवर्ड II ने आदेश दिया कि एक इंच "तीन जौ के दानों के बराबर होना चाहिए, सूखे और गोल, सिर के सिरे पर रखे"
- 18वीं सदी तक, अधिक सटीक परिभाषाएँ वैज्ञानिक सिद्धांतों पर आधारित थीं
- 1959 में, अंतरराष्ट्रीय यार्ड और पाउंड समझौते ने इंच को ठीक से 25.4 मिलीमीटर के रूप में परिभाषित किया
व्यावहारिक उपयोग में भिन्न विभाजन
इंच को भिन्नों में विभाजित करने की प्रक्रिया व्यावहारिक आवश्यकताओं को पूरा करने के लिए विकसित हुई:
- प्रारंभिक मापों में अक्सर आधे, चौथाई, और आठवें का उपयोग किया जाता था
- जैसे-जैसे सटीकता की आवश्यकताएँ बढ़ीं, सोलहवां आम हो गया
- 19वीं सदी में, औद्योगिक निर्माण के साथ, बत्तीसवें और चौसठवें का मानक बन गया फाइन वर्क के लिए
- ये द्विआधारी विभाजन (2 की शक्तियाँ) व्यावहारिक थे क्योंकि इन्हें आसानी से आधा-आधा विभाजित किया जा सकता था
आधुनिक समय में स्थिरता
हालांकि वैश्विक स्तर पर मीट्रिक प्रणाली की ओर बढ़ने के बावजूद, भिन्न इंच कई देशों में सामान्य बने हुए हैं:
- संयुक्त राज्य अमेरिका में निर्माण और लकड़ी का काम करने वाले उद्योग अभी भी मुख्य रूप से भिन्न इंच का उपयोग करते हैं
- प्लंबिंग, हार्डवेयर, और कई निर्मित वस्तुएँ भिन्न मानकों का उपयोग करती हैं
- परिचितता और मौजूदा बुनियादी ढाँचा (उपकरण, योजनाएँ, भाग) ने इस प्रणाली को बनाए रखा है, भले ही मीट्रिक विकल्प मौजूद हों
यह ऐतिहासिक संदर्भ यह समझाता है कि क्यों दशमलव और भिन्न इंच के बीच परिवर्तित करना आज भी महत्वपूर्ण है, आधुनिक दशमलव गणनाओं और पारंपरिक माप प्रथाओं के बीच पुल बनाना।
दशमलव से भिन्न रूपांतरण के लिए कोड उदाहरण
यहाँ विभिन्न प्रोग्रामिंग भाषाओं में दशमलव-से-भिन्न रूपांतरण के कार्यान्वयन हैं:
1function decimalToFraction(decimal, maxDenominator = 64) {
2 // Edge केस संभालें
3 if (isNaN(decimal)) return { wholeNumber: 0, numerator: 0, denominator: 1 };
4
5 // पूर्णांक भाग को निकालें
6 const wholeNumber = Math.floor(Math.abs(decimal));
7 let decimalPart = Math.abs(decimal) - wholeNumber;
8
9 // यदि यह एक पूर्णांक है, तो जल्दी लौटें
10 if (decimalPart === 0) {
11 return {
12 wholeNumber: decimal < 0 ? -wholeNumber : wholeNumber,
13 numerator: 0,
14 denominator: 1
15 };
16 }
17
18 // सबसे अच्छे भिन्न अनुमान को खोजें
19 let bestNumerator = 1;
20 let bestDenominator = 1;
21 let bestError = Math.abs(decimalPart - bestNumerator / bestDenominator);
22
23 for (let denominator = 1; denominator <= maxDenominator; denominator++) {
24 const numerator = Math.round(decimalPart * denominator);
25 const error = Math.abs(decimalPart - numerator / denominator);
26
27 if (error < bestError) {
28 bestNumerator = numerator;
29 bestDenominator = denominator;
30 bestError = error;
31
32 // यदि हमने एक सटीक मिलान पाया है, तो जल्दी छोड़ें
33 if (error < 1e-10) break;
34 }
35 }
36
37 // सरल बनाने के लिए सबसे बड़े सामान्य भाजक को खोजें
38 const gcd = (a, b) => b ? gcd(b, a % b) : a;
39 const divisor = gcd(bestNumerator, bestDenominator);
40
41 return {
42 wholeNumber: decimal < 0 ? -wholeNumber : wholeNumber,
43 numerator: bestNumerator / divisor,
44 denominator: bestDenominator / divisor
45 };
46}
47
48// उदाहरण उपयोग
49console.log(decimalToFraction(2.75)); // { wholeNumber: 2, numerator: 3, denominator: 4 }
50
1def decimal_to_fraction(decimal, max_denominator=64):
2 import math
3
4 # Edge केस संभालें
5 if math.isnan(decimal):
6 return {"whole_number": 0, "numerator": 0, "denominator": 1}
7
8 # पूर्णांक भाग को निकालें
9 sign = -1 if decimal < 0 else 1
10 decimal = abs(decimal)
11 whole_number = math.floor(decimal)
12 decimal_part = decimal - whole_number
13
14 # यदि यह एक पूर्णांक है, तो जल्दी लौटें
15 if decimal_part == 0:
16 return {"whole_number": sign * whole_number, "numerator": 0, "denominator": 1}
17
18 # सबसे अच्छे भिन्न अनुमान को खोजें
19 best_numerator = 1
20 best_denominator = 1
21 best_error = abs(decimal_part - best_numerator / best_denominator)
22
23 for denominator in range(1, max_denominator + 1):
24 numerator = round(decimal_part * denominator)
25 error = abs(decimal_part - numerator / denominator)
26
27 if error < best_error:
28 best_numerator = numerator
29 best_denominator = denominator
30 best_error = error
31
32 # यदि हमने एक सटीक मिलान पाया है, तो जल्दी छोड़ें
33 if error < 1e-10:
34 break
35
36 # सरल बनाने के लिए सबसे बड़े सामान्य भाजक को खोजें
37 def gcd(a, b):
38 while b:
39 a, b = b, a % b
40 return a
41
42 divisor = gcd(best_numerator, best_denominator)
43
44 return {
45 "whole_number": sign * whole_number,
46 "numerator": best_numerator // divisor,
47 "denominator": best_denominator // divisor
48 }
49
50# उदाहरण उपयोग
51print(decimal_to_fraction(1.25)) # {'whole_number': 1, 'numerator': 1, 'denominator': 4}
52
1public class DecimalToFraction {
2 public static class Fraction {
3 public int wholeNumber;
4 public int numerator;
5 public int denominator;
6
7 public Fraction(int wholeNumber, int numerator, int denominator) {
8 this.wholeNumber = wholeNumber;
9 this.numerator = numerator;
10 this.denominator = denominator;
11 }
12
13 @Override
14 public String toString() {
15 if (numerator == 0) {
16 return String.valueOf(wholeNumber);
17 } else if (wholeNumber == 0) {
18 return numerator + "/" + denominator;
19 } else {
20 return wholeNumber + " " + numerator + "/" + denominator;
21 }
22 }
23 }
24
25 public static Fraction decimalToFraction(double decimal, int maxDenominator) {
26 // Edge केस संभालें
27 if (Double.isNaN(decimal)) {
28 return new Fraction(0, 0, 1);
29 }
30
31 // पूर्णांक भाग को निकालें
32 int sign = decimal < 0 ? -1 : 1;
33 decimal = Math.abs(decimal);
34 int wholeNumber = (int) Math.floor(decimal);
35 double decimalPart = decimal - wholeNumber;
36
37 // यदि यह एक पूर्णांक है, तो जल्दी लौटें
38 if (decimalPart == 0) {
39 return new Fraction(sign * wholeNumber, 0, 1);
40 }
41
42 // सबसे अच्छे भिन्न अनुमान को खोजें
43 int bestNumerator = 1;
44 int bestDenominator = 1;
45 double bestError = Math.abs(decimalPart - (double) bestNumerator / bestDenominator);
46
47 for (int denominator = 1; denominator <= maxDenominator; denominator++) {
48 int numerator = (int) Math.round(decimalPart * denominator);
49 double error = Math.abs(decimalPart - (double) numerator / denominator);
50
51 if (error < bestError) {
52 bestNumerator = numerator;
53 bestDenominator = denominator;
54 bestError = error;
55
56 // यदि हमने एक सटीक मिलान पाया है, तो जल्दी छोड़ें
57 if (error < 1e-10) break;
58 }
59 }
60
61 // सरल बनाने के लिए सबसे बड़े सामान्य भाजक को खोजें
62 int divisor = gcd(bestNumerator, bestDenominator);
63
64 return new Fraction(
65 sign * wholeNumber,
66 bestNumerator / divisor,
67 bestDenominator / divisor
68 );
69 }
70
71 private static int gcd(int a, int b) {
72 while (b > 0) {
73 int temp = b;
74 b = a % b;
75 a = temp;
76 }
77 return a;
78 }
79
80 public static void main(String[] args) {
81 Fraction result = decimalToFraction(2.375, 64);
82 System.out.println(result); // 2 3/8
83 }
84}
85
1Function DecimalToFraction(decimalValue As Double, Optional maxDenominator As Integer = 64) As String
2 ' Edge केस संभालें
3 If IsError(decimalValue) Then
4 DecimalToFraction = "0"
5 Exit Function
6 End If
7
8 ' पूर्णांक भाग को निकालें
9 Dim sign As Integer
10 sign = IIf(decimalValue < 0, -1, 1)
11 decimalValue = Abs(decimalValue)
12 Dim wholeNumber As Integer
13 wholeNumber = Int(decimalValue)
14 Dim decimalPart As Double
15 decimalPart = decimalValue - wholeNumber
16
17 ' यदि यह एक पूर्णांक है, तो जल्दी लौटें
18 If decimalPart = 0 Then
19 DecimalToFraction = CStr(sign * wholeNumber)
20 Exit Function
21 End If
22
23 ' सबसे अच्छे भिन्न अनुमान को खोजें
24 Dim bestNumerator As Integer
25 Dim bestDenominator As Integer
26 Dim bestError As Double
27
28 bestNumerator = 1
29 bestDenominator = 1
30 bestError = Abs(decimalPart - bestNumerator / bestDenominator)
31
32 Dim denominator As Integer
33 Dim numerator As Integer
34 Dim error As Double
35
36 For denominator = 1 To maxDenominator
37 numerator = Round(decimalPart * denominator)
38 error = Abs(decimalPart - numerator / denominator)
39
40 If error < bestError Then
41 bestNumerator = numerator
42 bestDenominator = denominator
43 bestError = error
44
45 ' यदि हमने एक सटीक मिलान पाया है, तो जल्दी छोड़ें
46 If error < 0.0000000001 Then Exit For
47 End If
48 Next denominator
49
50 ' सरल बनाने के लिए सबसे बड़े सामान्य भाजक को खोजें
51 Dim divisor As Integer
52 divisor = GCD(bestNumerator, bestDenominator)
53
54 ' परिणाम को स्वरूपित करें
55 Dim result As String
56 If wholeNumber = 0 Then
57 result = CStr(bestNumerator \ divisor) & "/" & CStr(bestDenominator \ divisor)
58 Else
59 If bestNumerator = 0 Then
60 result = CStr(sign * wholeNumber)
61 Else
62 result = CStr(sign * wholeNumber) & " " & CStr(bestNumerator \ divisor) & "/" & CStr(bestDenominator \ divisor)
63 End If
64 End If
65
66 DecimalToFraction = result
67End Function
68
69Function GCD(a As Integer, b As Integer) As Integer
70 Dim temp As Integer
71
72 Do While b <> 0
73 temp = b
74 b = a Mod b
75 a = temp
76 Loop
77
78 GCD = a
79End Function
80
81' सेल में उपयोग का उदाहरण:
82' =DecimalToFraction(1.75) ' "1 3/4" लौटाता है
83
1#include <iostream>
2#include <cmath>
3#include <string>
4
5struct Fraction {
6 int wholeNumber;
7 int numerator;
8 int denominator;
9
10 std::string toString() const {
11 if (numerator == 0) {
12 return std::to_string(wholeNumber);
13 } else if (wholeNumber == 0) {
14 return std::to_string(numerator) + "/" + std::to_string(denominator);
15 } else {
16 return std::to_string(wholeNumber) + " " + std::to_string(numerator) + "/" + std::to_string(denominator);
17 }
18 }
19};
20
21int gcd(int a, int b) {
22 while (b) {
23 int temp = b;
24 b = a % b;
25 a = temp;
26 }
27 return a;
28}
29
30Fraction decimalToFraction(double decimal, int maxDenominator = 64) {
31 // Edge केस संभालें
32 if (std::isnan(decimal)) {
33 return {0, 0, 1};
34 }
35
36 // पूर्णांक भाग को निकालें
37 int sign = decimal < 0 ? -1 : 1;
38 decimal = std::abs(decimal);
39 int wholeNumber = static_cast<int>(std::floor(decimal));
40 double decimalPart = decimal - wholeNumber;
41
42 // यदि यह एक पूर्णांक है, तो जल्दी लौटें
43 if (decimalPart == 0) {
44 return {sign * wholeNumber, 0, 1};
45 }
46
47 // सबसे अच्छे भिन्न अनुमान को खोजें
48 int bestNumerator = 1;
49 int bestDenominator = 1;
50 double bestError = std::abs(decimalPart - static_cast<double>(bestNumerator) / bestDenominator);
51
52 for (int denominator = 1; denominator <= maxDenominator; denominator++) {
53 int numerator = static_cast<int>(std::round(decimalPart * denominator));
54 double error = std::abs(decimalPart - static_cast<double>(numerator) / denominator);
55
56 if (error < bestError) {
57 bestNumerator = numerator;
58 bestDenominator = denominator;
59 bestError = error;
60
61 // यदि हमने एक सटीक मिलान पाया है, तो जल्दी छोड़ें
62 if (error < 1e-10) break;
63 }
64 }
65
66 // सरल बनाने के लिए सबसे बड़े सामान्य भाजक को खोजें
67 int divisor = gcd(bestNumerator, bestDenominator);
68
69 return {
70 sign * wholeNumber,
71 bestNumerator / divisor,
72 bestDenominator / divisor
73 };
74}
75
76int main() {
77 Fraction result = decimalToFraction(3.625);
78 std::cout << result.toString() << std::endl; // आउटपुट: 3 5/8
79
80 return 0;
81}
82
अक्सर पूछे जाने वाले प्रश्न
दशमलव और भिन्न इंच मापों में क्या अंतर है?
दशमलव इंच माप दशमलव प्रणाली का उपयोग करके इंच को व्यक्त करता है (जैसे, 1.75 इंच), जबकि भिन्न इंच माप भिन्नों का उपयोग करते हैं (जैसे, 1 3/4 इंच)। दशमलव माप अक्सर तकनीकी चित्रण और डिजिटल उपकरणों में उपयोग होते हैं, जबकि भिन्न माप पारंपरिक मापने वाले उपकरणों जैसे टेप माप और पैमानों पर सामान्य होते हैं।
हम मापों के लिए भिन्नों का उपयोग क्यों करते हैं, दशमलवों के बजाय?
भिन्न पारंपरिक रूप से निर्माण और लकड़ी के काम में उपयोग किए जाते हैं क्योंकि:
- वे भौतिक मापने वाले उपकरणों के साथ मेल खाते हैं जिनमें भिन्न मार्किंग होती है
- उन्हें आसानी से आधा-आधा विभाजित किया जा सकता है (1/2, 1/4, 1/8, आदि)
- वे व्यावहारिक अनुप्रयोगों में काम करने और देखने में अक्सर आसान होते हैं
- ऐतिहासिक पूर्वाग्रह ने उन्हें कई व्यापारों में मानक के रूप में स्थापित किया है
इंच से भिन्न रूपांतरण कैलकुलेटर की सटीकता कितनी है?
हमारा कैलकुलेटर उच्च सटीकता के साथ रूपांतरण प्रदान करता है जिसमें अधिकतम हर (64वें तक) निर्दिष्ट करने के विकल्प होते हैं। अधिकांश व्यावहारिक अनुप्रयोगों में निर्माण और लकड़ी के काम में, 16वें या 32वें इंच में रूपांतरण पर्याप्त सटीकता प्रदान करते हैं। कैलकुलेटर किसी भी दशमलव मान के निकटतम भिन्न अनुमान खोजने के लिए गणितीय एल्गोरिदम का उपयोग करता है।
मेरे प्रोजेक्ट के लिए मुझे कौन सा हर उपयोग करना चाहिए?
उपयुक्त हर आपकी परियोजना की सटीकता की आवश्यकताओं पर निर्भर करता है:
- मोटे लकड़ी के काम के लिए: 8वें या 16वें इंच (हर 8 या 16)
- फिनिश लकड़ी के काम के लिए: 16वें या 32वें इंच (हर 16 या 32)
- फाइन वुडवर्किंग या मशीनिंग के लिए: 32वें या 64वें इंच (हर 32 या 64)
जब भी संदेह हो, अपने मापने वाले उपकरणों पर सबसे छोटे अंश से मेल करें।
मैं नकारात्मक दशमलव इंच को भिन्नों में कैसे परिवर्तित करूं?
नकारात्मक दशमलव इंच को भिन्नों में परिवर्तित करने के लिए समान गणितीय सिद्धांतों का पालन किया जाता है। उदाहरण के लिए, -1.25 इंच को -1 1/4 इंच में परिवर्तित किया जाता है। नकारात्मक चिह्न पूरे माप पर लागू होता है, न कि केवल पूर्णांक या भिन्न भाग पर।
क्या मैं बहुत छोटे दशमलव मानों को भिन्नों में परिवर्तित कर सकता हूँ?
हाँ, कैलकुलेटर बहुत छोटे दशमलव मानों को संभाल सकता है। उदाहरण के लिए, 0.015625 इंच 1/64 इंच में परिवर्तित होता है। हालाँकि, अत्यधिक छोटे मानों के लिए, आपको यह विचार करना पड़ सकता है कि क्या भिन्न इंच सबसे उपयुक्त माप इकाई है, क्योंकि मीट्रिक इकाइयाँ अधिक व्यावहारिक सटीकता प्रदान कर सकती हैं।
मैं भिन्नों को दशमलव में कैसे परिवर्तित करूं?
भिन्न को दशमलव में परिवर्तित करने के लिए:
- अंश को हर से विभाजित करें
- परिणाम को पूर्णांक में जोड़ें
उदाहरण के लिए, 2 3/8 को दशमलव में परिवर्तित करने के लिए:
- 3 ÷ 8 = 0.375
- 2 + 0.375 = 2.375
मापने वाले उपकरणों में सामान्यतः उपयोग किए जाने वाले सबसे छोटे भिन्न क्या हैं?
अधिकांश मानक मापने वाले टेप और पैमाने 1/16 इंच तक जाते हैं। फाइन वुडवर्किंग और मशीनिंग के लिए विशेष उपकरण 1/32 या 1/64 इंच के लिए मार्किंग शामिल कर सकते हैं। 1/64 इंच से नीचे, दशमलव या मीट्रिक माप आमतौर पर अधिक व्यावहारिक होते हैं।
यदि मेरे पास विशेष मापने वाले पैमाने नहीं हैं तो मैं इंच के भिन्नों में माप कैसे करूं?
यदि आपके पास सीमित भिन्न मार्किंग वाले पैमाने हैं, तो आप:
- संदर्भ के रूप में उपलब्ध सबसे छोटे मार्किंग का उपयोग करें
- मार्किंग के बीच आधे बिंदुओं का दृश्य अनुमान लगाएं
- माप को स्थानांतरित और विभाजित करने के लिए डिवाइडर या कैलिपर का उपयोग करें
- विचार करें कि एक डिजिटल कैलिपर का उपयोग करें जो दशमलव और भिन्न माप दोनों को प्रदर्शित कर सकता है
क्या सामान्य दशमलव-से-भिन्न रूपांतरणों को याद रखने का कोई आसान तरीका है?
हाँ, इन सामान्य रूपांतरणों को याद करना सहायक हो सकता है:
- 0.125 = 1/8
- 0.25 = 1/4
- 0.375 = 3/8
- 0.5 = 1/2
- 0.625 = 5/8
- 0.75 = 3/4
- 0.875 = 7/8
संदर्भ
-
फाउलर, डी. (1999). प्लेटो के अकादमी की गणित: एक नई पुनर्निर्माण। ऑक्सफोर्ड यूनिवर्सिटी प्रेस।
-
क्लेन, एच. ए. (1988). माप का विज्ञान: एक ऐतिहासिक सर्वेक्षण। डोवर प्रकाशन।
-
ज़ुपको, आर. ई. (1990). माप में क्रांति: पश्चिमी यूरोपीय वजन और माप विज्ञान के युग के बाद। अमेरिकी दार्शनिक समाज।
-
राष्ट्रीय मानक और प्रौद्योगिकी संस्थान। (2008). "संयुक्त राज्य अमेरिका और मीट्रिक प्रणाली।" NIST विशेष प्रकाशन 1143।
-
ऐल्डर, के. (2002). सभी चीजों का माप: सात साल की ओडिसी और छिपी हुई त्रुटि जिसने दुनिया को बदल दिया। फ्री प्रेस।
-
कुला, डब्ल्यू. (1986). माप और पुरुष। प्रिंसटन यूनिवर्सिटी प्रेस।
-
"इंच।" (2023). इन एनसाइक्लोपीडिया ब्रिटानिका। से प्राप्त किया गया https://www.britannica.com/science/inch
-
"माप में भिन्न।" (2022). द वुडवर्कर का संदर्भ। तौंटन प्रेस।
हमारे अन्य माप रूपांतरण उपकरणों का प्रयास करें
यदि आपको हमारा इंच से भिन्न रूपांतरण कैलकुलेटर सहायक लगा, तो आप इन संबंधित उपकरणों में भी रुचि ले सकते हैं:
- भिन्न से दशमलव रूपांतरण कैलकुलेटर: भिन्न मापों को उनके दशमलव समकक्ष में परिवर्तित करें
- फीट और इंच कैलकुलेटर: फीट और इंच के बीच जोड़ें, घटाएं, और परिवर्तित करें
- मीट्रिक से साम्राज्य रूपांतरण: मीट्रिक और साम्राज्य माप प्रणाली के बीच स्विच करें
- क्षेत्र कैलकुलेटर: विभिन्न आकारों के क्षेत्र की गणना करें विभिन्न इकाइयों का उपयोग करते हुए
- वॉल्यूम रूपांतरण: विभिन्न वॉल्यूम मापों के बीच परिवर्तित करें
हमारा माप उपकरणों का सूट आपके निर्माण, लकड़ी के काम, और DIY परियोजनाओं को आसान और अधिक सटीक बनाने के लिए डिज़ाइन किया गया है।
संबंधित उपकरण
अपने वर्कफ़्लो के लिए उपयोगी हो सकने वाले और अधिक उपकरण खोजें।