मॉड्यूल पाठ (1/3)
सशर्त कथन (यदि-अन्यथा)
सशर्त कथन कुछ शर्तों को पूरा करने के आधार पर कोड के विभिन्न ब्लॉकों को निष्पादित करने की अनुमति देते हैं।
C++ में, मौलिक निर्माण if है, इसके बाद वैकल्पिक रूप से else if और else आते हैं।
if-else संरचना
मूल वाक्यविन्यास के लिए शर्त को कोष्ठक () और घुंघराले ब्रेसिज़ में कोड के ब्लॉक {} में संलग्न करने की आवश्यकता होती है:
int temperature = 25;
if (temperature > 30) {
std::cout << "It's very hot!" << std::endl;
} else if (temperature >= 20) {
std::cout << "The temperature is pleasant." << std::endl;
} else {
std::cout << "It's cold." << std::endl;
}मान्य सशर्त अभिव्यक्तियाँ
कोई भी अभिव्यक्ति जो बूलियन में परिवर्तनीय मान लौटाती है उसे एक शर्त के रूप में उपयोग किया जा सकता है:
- C++ में, मान
0या पॉइंटरnullptrकोfalseमाना जाता है। 0(सकारात्मक या नकारात्मक) के अलावा कोई भी मानtrueमाना जाता है।
int activeUsers = 5;
if (activeUsers) {
// This block runs because activeUsers is not 0 (true)
}खुद कोशिश करना
std::cin से पढ़ी गई पूर्णांक संख्या को देखते हुए, यदि संख्या 0 से अधिक है तो 'पॉजिटिव' प्रिंट करें, अन्यथा 'नकारात्मक या शून्य' प्रिंट करें।
संकेत दिखाएँ
इसका उपयोग करें `यदि (संख्या > 0) { ... } अन्यथा { ... }`।
3 प्रयासों के बाद समाधान उपलब्ध है
std::cin से दो पूर्णांक a और b पढ़ें। यदि a, b के बराबर है तो 'uguali' प्रिंट करें, अन्यथा 'diversi' प्रिंट करें।
संकेत दिखाएँ
तुलना ऑपरेटर `==`का उपयोग करें और दोनों चर पढ़ें:`std::cin >> a >> b;`।
3 प्रयासों के बाद समाधान उपलब्ध है