यो leap year हो कि होइन?
एउटा वर्ष छानेर फेब्रुअरीमा 29 दिन हुन्छ कि हुँदैन भनेर निर्णय गर्ने प्रोग्राम चलाउनुहोस्। Remainder operator % ले भाग जान्छ कि जाँदैन कसरी जाँच्छ, र AND र OR ले तीनवटा नियमलाई एउटै condition मा जोडेर 1900 र 2000 लाई कसरी सही उत्तर दिन्छ, हेर्नुहोस्।
मूल अवधारणा
कुनै वर्ष 4 ले भाग जान्छ र 100 ले जाँदैन भने, वा 400 ले भाग जान्छ भने leap year हुन्छ; remainder % ले भाग जान्छ कि जाँच्छ र AND / OR ले नियमहरूलाई एउटै condition मा जोड्छ
पाठ: निर्णय गर्ने
पृथ्वीलाई सूर्यको एक फन्को लगाउन करिब 365 दिन र एक चौथाइ दिन लाग्छ, त्यसैले क्यालेन्डरमा लगभग हरेक चार वर्षमा एक दिन, 29 फेब्रुअरी, थपिन्छ। नियमका तीन भाग छन्। 4 ले ठ्याक्कै भाग जाने वर्ष leap year हो, तर 100 ले भाग जाने वर्ष होइनन्, तर 400 ले भाग जाने वर्ष फेरि हुन्। प्रोग्रामले “ठ्याक्कै भाग जान्छ” भन्ने कुरा remainder operator % ले जाँच्छ: year % 4 == 0 को अर्थ 4 ले भाग गर्दा केही बाँकी रहँदैन। तीनवटै भाग AND र OR ले एउटै सर्त: हो वा होइन उत्तर हुने प्रश्न, जसले Program ले अब के गर्ने भनेर छुट्याउँछ। सबै मुख्य शब्द मा जोडिन्छन्: (year % 4 == 0 AND year % 100 != 0) OR year % 400 == 0।
के सिक्नुहुनेछ
- एउटा सङ्ख्याले अर्कोलाई भाग जान्छ कि जाँच्न remainder operator % प्रयोग गर्नुहोस्।
- Condition हरूलाई AND र OR ले जोड्नुहोस्, र कोष्ठक पढ्नुहोस्।
- शताब्दी वर्षसमेत कुन वर्ष leap year हो, अनुमान गर्नुहोस्।
- नियमको हरेक भाग जाँच्ने test मान पत्ता लगाउनुहोस्।
सुरु गर्नुअघि
- भाग गर्न र शेष निकाल्न आउनुपर्छ।
सामग्री
- अनुमान लेख्न कापी
उपकरण
- केही पनि चाहिँदैन
विधि
- 2024 र 2023 का लागि प्रोग्राम चलाउनुहोस्।
- शताब्दी वर्ष 1900, अनि 2000 चलाएर हेर्नुहोस्।
- अभ्यासका challenge हरूको उत्तर दिनुहोस्।