कंट्रोल अपने हाथ में लें!
इस अभ्यास में, आप अब तक सीखी हुई सभी चीज़ें जोड़ेंगे: रिलेशनल ऑपरेटर्स, लॉजिकल ऑपरेटर्स, और कंट्रोल कॉन्स्ट्रक्ट्स. आपको इन सबकी ज़रूरत पड़ेगी!
आपके लिए दो वैल्यू पहले से तय की गई हैं: li और fb, जो आपकी LinkedIn और Facebook प्रोफ़ाइल पर रिकॉर्डिंग के आख़िरी दिन हुए प्रोफ़ाइल व्यूज़ की संख्या बताती हैं। निर्देशों का पालन कीजिए और li तथा fb की वैल्यू के आधार पर 'social media score' यानी sms जनरेट करने के लिए R कोड लिखिए।
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट R
अभ्यास निर्देश
कंट्रोल-फ्लो कॉन्स्ट्रक्ट को नीचे दिए गए व्यवहार के साथ पूरा करें:
- अगर
liऔरfb, दोनों 15 या उससे अधिक हों, तोsmsकोliऔरfbके योग का दोगुना सेट करें। - अगर
liऔरfb, दोनों सख्ती से 10 से कम हों, तोsmsकोliऔरfbके योग का आधा सेट करें। - बाकी सभी स्थितियों में,
smsकोli + fbके बराबर सेट करें। - अंत में, प्राप्त
smsवैरिएबल को प्रिंट करें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Variables related to your last day of recordings
li <- 15
fb <- 9
# Code the control-flow construct
if (___ & ___) {
sms <- 2 * (li + fb)
} ___ (___) {
sms <- 0.5 * (li + fb)
} else {
sms <- ___
}
# Print the resulting sms to the console