शुरू करेंमुफ़्त में शुरू करें

इसे ब्रेक करें

कभी-कभी आपको अपनी while लूप को बीच में ही खत्म करना होता है। कर्ज़ (debt) वाले उदाहरण में, अगर आपके पास पूरे debt को चुकाने के लिए पर्याप्त cash नहीं है, तो आप भुगतान जारी नहीं रख पाएँगे। इस अभ्यास में, आप एक if स्टेटमेंट और एक break जोड़ेंगे, ताकि आपको पता चल सके कि आपका पैसा खत्म हो गया है!

while (condition) {
    code
    if (breaking_condition) {
        break
    }
}

अगर breaking_condition पूरी हो जाती है, तो while लूप पूरी तरह रुक जाएगा और उसके बाद की सभी लाइनें चलाई जाएँगी। इस मामले में, वह कंडीशन cash का खत्म होना है!

debt और cash आपके लिए पहले से परिभाषित हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

इंटरमीडिएट R फॉर फाइनेंस

पाठ्यक्रम देखें

अभ्यास निर्देश

  • पहले while लूप भरें, लेकिन कमेंट किए गए if स्टेटमेंट को न छुएँ। हर बार cash और debt को 500 से घटाना चाहिए। इसे चलाएँ। जब debt 0 पर पहुँचता है, तो cash का क्या होता है?
  • निगेटिव cash? यह अच्छा नहीं है! कमेंट हटाएँ और if स्टेटमेंट भरें। अगर आपका cash खत्म हो जाए, तो इसे break करना चाहिए। खास तौर पर, जब cash 0 के बराबर हो। पूरा प्रोग्राम फिर से चलाएँ.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# debt and cash
debt <- 5000
cash <- 4000

# Pay off your debt...if you can!
while (debt ___ 0) {
  debt <- debt - ___
  cash <- cash - ___
  print(paste("Debt remaining:", debt, "and Cash remaining:", cash))

  # if (___ == ___) {
  #   print("You ran out of cash!")
  #   ___
  # }
}
कोड संपादित करें और चलाएँ