Integers और Floats
Ruby में संख्यात्मक प्रकार
Integers और Floats, CoddyKit पर Ruby Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Ruby Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Ruby Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
दो संख्यात्मक प्रकार
रूबी में रोज़मर्रा के उपयोग के लिए संख्याओं के दो प्रकार हैं: पूर्णांक पूर्ण संख्याओं के लिए और दशमलव संख्या दशमलव मानों के लिए।
puts 42.class
puts 3.14.classपूर्णांकों की कोई सीमा नहीं
रूबी के पूर्णांक आपकी उपलब्ध स्मृति जितने बड़े हो सकते हैं। अतिप्रवाह से कोई अप्रत्याशित समस्या नहीं होती।
big = 2 ** 100
puts bigपूर्णांक विभाजन
दो पूर्णांकों को विभाजित करने पर पूर्णांक परिणाम मिलता है और शेषफल हट जाता है।
puts 7 / 2
puts 10 / 3दशमलव विभाजन
यदि किसी एक संक्रियक का प्रकार दशमलव संख्या हो, तो परिणाम दशमलव अंकों वाली दशमलव संख्या होता है।
puts 7.0 / 2
puts 7 / 2.0प्रकारों का रूपांतरण
दशमलव संख्या बनाने के लिए to_f और पूर्णांक बनाने के लिए to_i का उपयोग करें। to_i शून्य की दिशा में दशमलव भाग काट देता है।
puts 5.to_f
puts 3.9.to_i
puts (-3.9).to_iपूर्णांक में बदलना
round निकटतम पूर्णांक तक पूर्णांक बनाता है, या तर्क देने पर दशमलव स्थानों की दी गई संख्या तक गोल करता है।
puts 3.14159.round
puts 3.14159.round(2)ऊपर और नीचे पूर्णांक बनाना
ceil ऊपर की ओर और floor नीचे की ओर पूर्णांक बनाता है, चाहे दशमलव भाग कुछ भी हो।
puts 3.2.ceil
puts 3.8.floorदशमलव परिशुद्धता की समस्या
दशमलव संख्याएँ द्विआधारी रूप में संग्रहीत होती हैं और हर दशमलव को सटीक रूप से प्रदर्शित नहीं कर सकतीं। इसी कारण 0.1 + 0.2 बिल्कुल 0.3 नहीं होता।
puts 0.1 + 0.2
puts (0.1 + 0.2).round(2)संख्या के गुणधर्म जाँचना
even?, odd?, zero? और positive? जैसे प्रश्न पूछें।
puts 4.even?
puts 7.odd?
puts 0.zero?
puts (-5).negative?निरपेक्ष मान और चिह्न
abs परिमाण देता है। तुलनाएँ और clamp मानों को परास में रखते हैं।
puts (-9).abs
puts 15.clamp(0, 10)बड़ी संख्याओं को पढ़ने योग्य बनाना
बड़े शाब्दिक मानों को पढ़ने योग्य बनाने के लिए अंडरस्कोर का उपयोग करें। रूबी उन्हें अनदेखा करता है।
population = 8_000_000
puts populationत्वरित जाँच
पूर्णांकों और दशमलव संख्याओं के बारे में अपनी समझ जाँचें।
पुनरावलोकन
आपने संख्यात्मक प्रकार सीखे:
- पूर्णांक (असीमित) बनाम दशमलव संख्या
- पूर्णांक बनाम दशमलव विभाजन
to_i/to_f,round,ceil,floor- दशमलव परिशुद्धता की समस्याएँ, गुणधर्म,
abs,clampऔर अंडरस्कोर
अगला विषय: अंकगणित और संचालक।
puts (22.0 / 7).round(3)एआई शिक्षक के साथ Ruby सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 29
- पाठ
- 109
अक्सर पूछे जाने वाले प्रश्न
क्या “Integers और Floats” पाठ निःशुल्क है?
हाँ — Ruby Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “Integers और Floats” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Ruby Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Integers और Floats” में मैं क्या सीखूँगा?
Ruby में संख्यात्मक प्रकार आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Ruby Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Ruby Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Ruby Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“Integers और Floats” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Ruby Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Ruby Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Integers और Floats
- Arithmetic और Operators
- Math Module
- Rational और BigDecimal