Dart IF ELSE Statements || Control Flow Statements--
जैसा की और सभी programming Languages में Control Flow Statements के अंतर्गत IF-ELSE Statements, use होती है ठीक वैसे ही डार्ट प्रोग्रामिंग में भी इनका use, same ही है वैसे तो Control Flow Statements के अंतर्गत और भी स्टेटमेंट्स आती है जैसे conditional expressions, switch and case statements पर इस पोस्ट में हम केवल if and else statements के बारे में ही जानेंगे अपनी next पोस्ट में हम बाकी की स्टेटमेंट्स को भी कवर करने वाले है
What are if-else statements in Dart-
जब भी हमे किसी कोड में कोई condition apply करनी होती है तो हम IF-ELSE का use करते है चलिए इसको हम example से समझते है मान लीजिये आपके father ने आपसे कहा की अगर तुम्हारे मार्क्स 80 ya 80+ आये तो आपको नया मोबाइल मिलेगा अगर इससे कम आये तो आपको कुछ नहीं मिलने वाला तो आप यहाँ देख सकते है यहाँ पर एक cndition है जिसके केवल दो ही outcomes हो सकते है
या तो आपके मार्क्स 80 या 80+ आएंगे या उससे कम तो देखिये इसको कोड में कैसे इम्प्लीमेंट करते है
Next-- Dart Conditional Expression
Previous
जैसा की और सभी programming Languages में Control Flow Statements के अंतर्गत IF-ELSE Statements, use होती है ठीक वैसे ही डार्ट प्रोग्रामिंग में भी इनका use, same ही है वैसे तो Control Flow Statements के अंतर्गत और भी स्टेटमेंट्स आती है जैसे conditional expressions, switch and case statements पर इस पोस्ट में हम केवल if and else statements के बारे में ही जानेंगे अपनी next पोस्ट में हम बाकी की स्टेटमेंट्स को भी कवर करने वाले है
What are if-else statements in Dart-
जब भी हमे किसी कोड में कोई condition apply करनी होती है तो हम IF-ELSE का use करते है चलिए इसको हम example से समझते है मान लीजिये आपके father ने आपसे कहा की अगर तुम्हारे मार्क्स 80 ya 80+ आये तो आपको नया मोबाइल मिलेगा अगर इससे कम आये तो आपको कुछ नहीं मिलने वाला तो आप यहाँ देख सकते है यहाँ पर एक cndition है जिसके केवल दो ही outcomes हो सकते है
या तो आपके मार्क्स 80 या 80+ आएंगे या उससे कम तो देखिये इसको कोड में कैसे इम्प्लीमेंट करते है
if-else स्टेटमेंट्स में यदि if वाली कंडीशन true होती है तो if वाला कोड रन होता है otherwise else वाला कोड रन हो जाता है
OUTPUT
if-else statements का ढांचा कुछ इस प्रकार होता है
If-Else If Ladder Statements OR else if Statements-
if else if ladder statements भी same ही है सिर्फ इसमें conditions की संख्या भड़ जाती है और इसमें कंडीशन तब तक चेक होती है जब तक की कंडीशन true न मिल जाए यदि कोई कंडीशन true मिल जाती है तो वही else if वाला कोड रन हो जाता है और कण्ट्रोल बहार आ जाता है यदि कोई भी कंडीशन true नहीं मिलती तो आटोमेटिक else वाला कोड रन हो जाता है
इसको हम कोड से समझते है निचे के कोड में हमने Grading System ka code write किया है की कितने मार्क्स आने पर ग्रेड क्या होगा जिसमे की एक से ज्यादा कंडीशन है।
Output
void main() {
var marks = 230;
if(marks>=90 && marks<100)
{
print("you got A+ grade");
}else if(marks>=80 && marks<90){
print("you got A grade");
}else if(marks>=60 && marks<80){
print("you got B grade");
}else if(marks>=40 && marks<60){
print("you got C grade");
}else if(marks>=0 && marks<40) {
print("faild");
}else{
print("invalid value");
}
}
आप इस कोड को कॉपी करके खुद से भी जरूर try करे जितनी ज्यादा प्रैक्टिस होगी प्रोग्रामिंग उतनी ही ज्यादा अच्छी होगी।
Next-- Dart Conditional Expression
Previous
Post a Comment