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+ आएंगे या उससे कम तो देखिये इसको कोड में कैसे इम्प्लीमेंट  करते है



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