What is Control flow Statement in VB.NET in Hindi
Control flow Statement को जानने के पहले Statement क्या है इसे जानना जरूरी है वास्तव मे Statement किसी Programming भाषा का छोटा अवयव है,जिसका प्रयोग Program Execution मे किसी कार्य को सम्पन्न करने के लिए Computer को सूचित करने के लिए किया जाता है।
Control Flow उस क्रम को कहा जाता है जिस क्रम में Statement Execute होते है अतः वैसे Statement जो Program Execution के Flow(प्रवाह) को Control करते है Control flow Statement कहलाते हैं
Types of Control flow Statement in Hindi
Control flow Statement को मुख्यत: दो प्रकार में बांटा गया है
1) Conditional Statements
2) Loop Statements
1) Conditional Statements
2) Loop Statements
Conditional Statements
Conditional Statements का प्रयोग निश्चित Condition के आधार पर विभिन्न Block के Code को Execute कराने के लिए करते है।ये हमे कुछ Condition के आधार पर निर्णय लेने और Program के प्रवाह को नियंत्रित करने की अनुमति देते हैं
इसमें निम्न Statements आते है।
1) If-Than Statement
2) If-Than Else Statement
3) If-Than ElseIf Statement
4) Select Case Statement
5) Nested Select Case Statement
If-Than Statement
VB.NET में If-Than Statement एक Fundamental Conditional Statement है जिसका प्रयोग किसी Condition के आधार पर Block के Code को Execute कराने के लिए होता है।Syntax
If condition Then
' Statement will execute if condition is true
End If
Example
If (age>=18)
eligible for vote
End If
Program for If-Than Statement
If-Than Else Statement
If-Than Statement Program को निर्णय लेने तथा Condition के True या False होने की स्थिति में विभिन्न कार्य करने की अनुमति देते है।Syntax:
If condition Then
action 1
Else
action 2
End If
उपरोक्त Syntax में यदि Condition True है तो action 1 होगा और यदि Condition False है तो action 2 होगा
Example:
If Rains Then
Play Inside
Else
Play Outside
If Rains Then
Play Inside
Else
Play Outside
Program for If-Than Else Statement
Output: Enter Any Number
If-Than ElseIf Statement
If-Than ElseIf Statement एक से अधिक Statements में से केवल एक Condition या Statement को Execute करने की सुविधा देता है।इस Statement में सबसे पहले ऊपर से नीचे Else If तक सही Condition की खोज की जाती है सही Condition मिल जानें पर उसके Action को Execute किए जाते है यदि कोई भी Condition सही नही होता तब Else वाला Action सम्पन्न होता है इसमें कई ElseIf का Use करके कई Conditions की जांच की जा सकती है।
Syntax:
If condition1 Then
Action1
ElseIf condition2 Then
Action 2
ElseIf condition3 Then
Action 3
Else
Action 4
End If
ऊपर condition 1 True होने पर Action 1 Execute होगा condition 2 True होने पर Action 2 Execute होगा condition 3 True होने पर Action 3 Execute होगा लेकिन कोई भी Condition सही नही है तो Action 4 Execute होगा
If condition1 Then
Action1
ElseIf condition2 Then
Action 2
ElseIf condition3 Then
Action 3
Else
Action 4
End If
ऊपर condition 1 True होने पर Action 1 Execute होगा condition 2 True होने पर Action 2 Execute होगा condition 3 True होने पर Action 3 Execute होगा लेकिन कोई भी Condition सही नही है तो Action 4 Execute होगा
Example:
If score >= 90 ThenGrade: A
ElseIf score >= 80 Then
Grade: B
ElseIf score >= 70 Then
Grade: C
ElseIf score >= 60 Then
Grade: D
Else
Grade: F
End If
Program for If-Than ElseIf Statement
Output Enter your score:
Select Case Statement
Select Case का प्रयोग भी If-Than ElseIf Statement के समान ही एक से अधिक Conditions को जांचने के लिए किया जाता है जहां If-Than ElseIf Statement का प्रयोग जब ज्यादा Conditions को जांचने के लिए होता है तब Condition के पूरे होने या न होने की की स्थिति को समझना दुविधापूर्ण हो सकता है उस स्थिति में जब ज्यादा विकल्प या शर्ते है, Select Case का प्रयोग करना आसान हो जाता हैSyntax:
Select Case expression
Case value1
action1
Case value2
action2
Case value3
action3
Case Else
No action
End Select
Select Case expression
Case value1
action1
Case value2
action2
Case value3
action3
Case Else
No action
End Select
Example:
Select Case fruit
Case "Apple"
MsgBox("It's an Apple")
Case "Orange"
MsgBox("It's an Orange")
Case "Banana"
MsgBox("It's a Banana")
Case Else
MsgBox("may be other fruit")
End Select
Select Case fruit
Case "Apple"
MsgBox("It's an Apple")
Case "Orange"
MsgBox("It's an Orange")
Case "Banana"
MsgBox("It's a Banana")
Case Else
MsgBox("may be other fruit")
End Select
Program for Select Case Statement
Output Enter colour:
Nested Select Case Statement
Nested Select Case Statement का Pattern, select case statement के समान ही है लेकिन Nested Select Case में अतिरिक्त Select Case block जोड़ दिया जाता है अर्थात आप Select Case statements को Nest कर सकते है।जिसमें एक Select Case Statement को दूसरे Select Case Statement के दूसरे case block में रखना शामिल है।Nested Select Case Statement के Use को बेहतर ढंग से समझने के लिए
आइए कुछ व्यावहारिक उदाहरण देखें।
कल्पना कीजिए कि आप विभिन्न Levels वाला एक Game बना रहे हैं। प्रत्येक Level के नियमों और कार्यों का अपना Sets होता है। Nested Select Case Statement का उपयोग करके, आप प्रत्येक के लिए तर्क को आसानी से संभाल सकते हैं
0 टिप्पणियाँ