विद्यार्थी पास भयो कि भएन?
गणित, विज्ञान र अङ्ग्रेजीका अङ्क राखेर नतिजा निकाल्ने प्रोग्राम चलाउनुहोस्: यसले total र प्रतिशत निकाल्छ, AND ले हरेक विषयमा पास भएको जाँच्छ, अनि nested if / else ले श्रेणी दिन्छ। हरेक branch मा पुर्याउने अङ्क पत्ता लगाउनुहोस्।
मूल अवधारणा
Condition हरूलाई AND (सबै सत्य हुनुपर्ने) र OR (एउटा भए पुग्ने) ले जोड्न सकिन्छ, र एउटा if / else अर्कोभित्र बस्न सक्छ, त्यसैले प्रोग्रामले एउटा सत्य नभेटेसम्म एकपछि अर्को प्रश्न सोध्छ
पाठ: निर्णय गर्ने
विद्यालयको नतिजा निर्णयहरूको शृङ्खला हो। पहिले: के विद्यार्थी हरेक विषयमा पास भयो? दुई विषयमा 95 र तेस्रोमा 25 ल्याउने विद्यार्थी पनि फेल नै हो। यो जाँचले तीनवटा सर्त: हो वा होइन उत्तर हुने प्रश्न, जसले Program ले अब के गर्ने भनेर छुट्याउँछ। सबै मुख्य शब्द लाई AND ले जोड्छ: maths >= 35 AND science >= 35 AND english >= 35 तीनै सत्य भए मात्र सत्य हुन्छ। (OR भए एउटा भाग सत्य भए पुग्थ्यो।) त्यसपछि मात्र प्रोग्रामले माथिबाट प्रतिशत हेर्छ: 80 वा बढी विशिष्ट श्रेणी; नभए 60 वा बढी प्रथम श्रेणी; नभए 45 वा बढी द्वितीय श्रेणी; नत्र पास मात्र। हरेक ELSE IF त्यसभन्दा माथिका सबै प्रश्न असत्य भएपछि मात्र सोधिन्छ।
के सिक्नुहुनेछ
- प्रोग्राममा total र प्रतिशत निकाल्नुहोस्।
- AND वा OR ले जोडिएको condition कहिले सत्य हुन्छ, व्याख्या गर्नुहोस्।
- Nested if / else trace गरेर कुन branch चल्छ भन्नुहोस्।
- कुनै branch मा पुर्याउने input पत्ता लगाउनुहोस्, र छुटेको condition पूरा गर्नुहोस्।
सुरु गर्नुअघि
- if / else र >, >= र < चिह्न थाहा हुनुपर्छ।
सामग्री
- तीन विषयका आफ्नै (वा बनावटी) अङ्क
उपकरण
- केही पनि चाहिँदैन
विधि
- सुरुका अङ्क राखेर प्रोग्राम चलाउनुहोस् र श्रेणी हेर्नुहोस्।
- एउटा विषय फेल गराएर फेरि चलाउनुहोस्।
- विशिष्ट श्रेणी आउने अङ्क खोज्नुहोस्।
- अभ्यासका challenge हरूको उत्तर दिनुहोस्।