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

तापक्रम बदल्ने function

to_fahrenheit(c) एक पटक लेखेर काठमाडौँ, जुम्ला र विराटनगरका लागि प्रयोग गर्नुहोस्। हरेक सहरको तापक्रम बदल्नुहोस्, हरेक call ले आफ्नै c पाएको हेर्नुहोस्, र एउटै नियमले तीनवटा उत्तर दिएको हेर्नुहोस्।

मूल अवधारणा

Function ले नियमलाई एकै ठाउँमा राख्छ: to_fahrenheit(c) ले c × 9 ÷ 5 + 32 फर्काउँछ, र हरेक call ले यसको parameter c लाई नयाँ argument दिन्छ

पाठ: Function र recursion

नेपालमा तापक्रम डिग्री सेल्सियस (°C) मा नापिन्छ, तर केही देशले डिग्री फरेनहाइट (°F) प्रयोग गर्छन्। पानी 0 °C मा जम्छ, जुन 32 °F हो, र 100 °C मा उम्लिन्छ, जुन 212 °F हो। नियम यो हो: 9 ले गुणा गर्ने, 5 ले भाग गर्ने र 32 जोड्ने। हरेक सहरका लागि त्यो नियम लेख्नुको सट्टा प्रोग्रामले यसलाई function मा राख्छ: FUNCTION to_fahrenheit(c) RETURN c * 9 / 5 + 32। हरेक call ले function को parameter c लाई नयाँ मान दिन्छ, जस्तै काठमाडौँको तापक्रम, र function ले त्यो सहरको तापक्रम °F मा फर्काउँछ। नियम एक पटक लेखिन्छ र तीन पटक प्रयोग हुन्छ।

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

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

  • एउटा parameter र return value भएको function लेख्नुहोस्।
  • फरक argument सहित एउटै function का call trace गर्नुहोस्।
  • नियमलाई एउटा function मा राख्नु किन उपयोगी छ, व्याख्या गर्नुहोस्।
  • Function को नियममा भएको गल्ती पत्ता लगाएर सच्याउनुहोस्।

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

  • Variable र function कसरी call गरिन्छन्, थाहा हुनुपर्छ (Function: क्षेत्रफल निकाल्ने मेसिन)।

सामग्री

  • पत्रिका वा रेडियोको मौसम समाचार

उपकरण

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

विधि

  1. प्रोग्राम चलाएर तीनवटा तापक्रम °F मा पढ्नुहोस्।
  2. जुम्लालाई 0 °C मा जमाएर call हरूमा Step गर्नुहोस्।
  3. विराटनगरलाई 104 °F बनाउने तापक्रम खोज्नुहोस्।
  4. अभ्यासका challenge हरूको उत्तर दिनुहोस्।