मुख्य सामग्रीमा जानुहोस्
प्रोग्रामिङ Loop र ढाँचा
सबै कक्षा सुरुआती करिब 12 मिनेट Premium

सङ्ख्याका अङ्क जोड्ने

एउटा सङ्ख्या छानेर while loop ले यसलाई कसरी टुक्र्याउँछ हेर्नुहोस्: % 10 ले अन्तिम अङ्क दिन्छ, 10 ले भाग गर्दा त्यो हट्छ, र सङ्ख्या 0 नभएसम्म loop ले हरेक अङ्क जोड्दै जान्छ। साथै अङ्क गन्नुहोस्।

मूल अवधारणा

n % 10 भनेको n को अन्तिम अङ्क हो र floor(n / 10) भनेको त्यो अङ्कबिनाको n, त्यसैले n, 0 नभएसम्म दुवै दोहोर्‍याउने while loop ले हरेक अङ्क एक पटक हेर्छ

पाठ: Loop र ढाँचा

हरेक पूर्ण सङ्ख्या अङ्कले बनेको हुन्छ: 2081 मा 2, 0, 8 र 1 अङ्क छन्। प्रोग्रामले दुईवटा उपायले सङ्ख्यालाई एक-एक अङ्क गरेर टुक्र्याउन सक्छ। शेष n % 10 अन्तिम अङ्क हो, किनकि 2081 = 208 × 10 + 1। अनि floor(n / 10) ले त्यो अङ्क हटाउँछ र 208 बाँकी रहन्छ। n, 0 भन्दा ठूलो रहुन्जेल while Loop: दोहोरिने चरणहरू, निश्चित पटक वा कुनै कुरा सत्य नभएसम्म। सबै मुख्य शब्द ले यी दुवै दोहोर्‍याउँछ, हरेक अङ्क total (accumulator) मा जोड्छ र counter मा 1 थप्छ। n, 0 पुगेपछि कुनै अङ्क बाँकी रहँदैन, सर्त: हो वा होइन उत्तर हुने प्रश्न, जसले Program ले अब के गर्ने भनेर छुट्याउँछ। सबै मुख्य शब्द असत्य हुन्छ र loop रोकिन्छ। पहिले नै कति अङ्क छन् थाहा हुनु पर्दैन: loop आफैँले पत्ता लगाउँछ।

मुख्य शब्दको अर्थ

के सिक्नुहुनेछ

  • अन्तिम अङ्क निकाल्न % 10 र हटाउन floor(n / 10) प्रयोग गर्नुहोस्।
  • n, 0 पुग्दा रोकिने while loop trace गर्नुहोस्।
  • योगका लागि accumulator र अङ्कका लागि counter प्रयोग गर्नुहोस्।
  • loop कति पटक दोहोरिन्छ, अनुमान गर्नुहोस्।

सुरु गर्नुअघि

  • स्थानमान थाहा हुनुपर्छ: एक, दश, सय।

सामग्री

  • loop trace गर्न कापी

उपकरण

  • केही पनि चाहिँदैन

विधि

  1. 405 का लागि प्रोग्राम Step गर्दै हेर्नुहोस्।
  2. 2081 र 98765 का लागि चलाउनुहोस्।
  3. एक अङ्कको सङ्ख्या 7 चलाएर हेर्नुहोस्।
  4. अभ्यासका challenge हरूको उत्तर दिनुहोस्।