Conditional Statement In Visual Basic v.b In Hindi

Conditional Statement Visual Basic Hindi
Conditional Statement Visual Basic Hindi

Conditional Statement In Visual Basic v.b In Hindi

visual basic विज़ुअल बेसिक में Conditional Statement का उपयोग आपके program में कुछ शर्तों के आधार पर (निर्णय) decision लेने के लिए किया जा सकता है।

इस tutorial में हम आपको  पांच सबसे अधिक इस्तेमाल किए जाने वाले Conditional Statement के रूपों का वर्णन करेंगे।

1) If Then Statement

Structure of If Then Statement

          +---------+
          |  Start  | 
          +---------+
             |
	     V
	+-------------------+
	| Condition	    |-----------+
	+-------------------+	        |
		|			|
		| True			| False					
		| 			|
		V			|
	+-----------------+		|
	|  Statements	  |		|
	+-----------------+		|
		|			|
		|			|
		V			|
         +---------+			|	
         |  End	   |--------------------+ 
         +---------+

Example :-

Module Condition
    Sub Main()
        Dim accountBalance As Integer = 0
        If (accountBalance < 1000) Then
            Console.WriteLine("Close Account!")
            Console.ReadLine()
        End If
    End Sub
End Module

Output

Close Account!

उपरोक्त उदाहरण में, हम if स्टेटमेंट में अकाउंट बैलेंस चेक कर रहे हैं।

यदि खाता शेष 1000 से कम आता है, तो हम खाते को बंद करने के लिए एक लाइन प्रिंट कर रहे हैं।

2) If then Else Statement

Structure of If Then Else Statement

          +---------+
          |  Start  | 
          +---------+
             |
	     V
	+-------------------+
	| Condition	    |-----------+
	+-------------------+	        |
		|			|
		| True			| False					
		| 			|
		V			|
	+-----------------+		|
	|  Statements	  |		|
	+-----------------+		|
		|			|
		|        	 +--------------------+		
	        |                |  Else Statements   |		
	        |                +--------------------+		
                |                       |
		V			|
         +---------+			|	
         |  End	   |--------------------+ 
         +---------+

Example :-

Module Condition
    Sub Main()
        Dim accountBalance As Integer = 1001
        If (accountBalance < 1000) Then
            Console.WriteLine("Close Account!")
        Else
            Console.WriteLine("We love having you with us!")
        End If
        Console.ReadLine()
    End Sub
End Module

Output

We love having you with us!

उपरोक्त उदाहरण में, यदि खाता शेष राशि> = 1000 है, तो हम एक  संदेश print कर रहे हैं।

3) Nested If Then

हम कई statement दे सकते हैं। इसका उपयोग करते समय सावधान रहें क्योंकि यह पढ़ने के लिए एक गड़बड़ बन सकता है। आप कुछ परिदृश्यों में इससे बचने के लिए && या || ऑपरेटर का उपयोग कर सकते हैं।

Example

Module Condition
    Sub Main()
        Dim accountBalance As Integer = 501
        If (accountBalance < 1000) Then
            If (accountBalance < 500) Then
                Console.WriteLine("Close Account!")
            Else
                Console.WriteLine("Maintain a minimum balance! You got 5 days time.")
            End If
        ElseIf (accountBalance > 1000000) Then
            Console.WriteLine("Please find a Europe tour cruise package in your mailbox!")
        Else
            Console.WriteLine("We love having you with us!")
        End If
        Console.ReadLine()
    End Sub
End Module

Output

Maintain a minimum balance ! You got 5 days time.

उपरोक्त उदाहरण में, हमने एक और if-else जोड़ा हैं।

उच्च मूल्यवान ग्राहकों के लिए, एक बड़ी सीमा से अधिक पैसे है, हमने उनके लिए एक अलग संदेश print किया हैं।

4)Switch Statement –

एक switch statement expression को लेता हैं और उसे evaluate  हैं evaluation  के प्रत्येक result  के लिए, यह statement  का उपयोग करता हैं |  इसे ही  हम switch statement कहते हैं | ब्रेक स्टेटमेंट प्रत्येक case  के अंत में मौजूद होना चाहिए।  यदि कोई case match  नहीं होता है तो   डिफ़ॉल्ट केस implement  किया जाता है।

Structure of case Statement

 

          +-----------------------+
          |  Switch (expression)  | 
          +-----------------------+
                |
	        V
	+-------------------+	True	 +-----------------------------+
	| Condition	1   |----------->|  Statements for Condition 1 |----+
	+-------------------+     	 +-----------------------------+    |
		| False							    |							
		| 							    |									
		V                                                           |																
        +-------------------+	True	 +-----------------------------+
	| Condition	2   |----------->|  Statements for Condition 2 |----+
	+-------------------+     	 +-----------------------------+    |
		| False							    |							
		| 							    |									
		V                                                           |	
        +-------------------+	True	 +-----------------------------+
	| Condition	n   |----------->|  Statements for Condition n |----+
	+-------------------+     	 +-----------------------------+    |
		| False							    |							
		| 							    |									
		V                                                           |	
        +-------------------+	True	 +-----------------------------+
	|      Default      |----------->|  Statements for Default     |----+
	+-------------------+     	 +-----------------------------+    |
		| False							    |							
		| 							    |									
		V                                                           |	
        +-------------------+	                                            |
	| End               | <---------------------------------------------+
	+-------------------+     	     
		                                                          	 

Example:-

Module Condition
    Sub Main()
        Dim num As Integer = 0
        Select Case num
            Case 1
                Console.WriteLine("One")
            Case 2
                Console.WriteLine("Two")
            Case 3
                Console.WriteLine("Three")
            Case 4
                Console.WriteLine("Four")
            Case Else
                Console.WriteLine("Other Number!")
        End Select
    End Sub
End Module

Output:-

Other Number!

उपरोक्त उदाहरण में, हमने चार alphabet  पर एक स्विच स्टेटमेंट जोड़ा है। हम चार के मूल्य के आधार पर एक sample 
alphabet print कर रहे हैं | 

 

Be the first to comment

Leave a Reply

Your email address will not be published.


*