Hello, Welcome to C# learning. My name is Abdul Yesdani. Today we are going to discuss about decision making or branching statements and looping or iteration statements in the C# language.
Decision making statements:
To make a firm decision we will use decision making statements. For this we will use specific key words such as if, if-else.
example: A buyer wants to buy a product, but he will make a decision to buy it if the product is available for less than some x amount.
int price = 180;if (price < 200)
Console.WriteLine("Buy the product");
if() statement checks Boolean value of a variable , means the value is true or false. price is assigned with 180. In the statement if (price < 200) , the boolean value is true. When the value is true the statement or block of statements which follows if will get executed.
So out put will be Buy the product.
int price = 280;
if (price < 200)
Console.WriteLine("Buy the product");
else
Console.WriteLine("Don't buy it , its expensive");
In the above example price has changed to 280. In the if () statement boolean value get false.When it is false the statement or block of statements which follows else get executed.
Here output will be Don't buy it , its expensive.
loops or Iterative statements:
To do a task repeatedly or more than once we will use loop / iterative statements. While, do-while, for key words are used for iteration.
Example: To print a series of numbers looping statement can be used.
int number =0;
while(number < 10)
{
Console.WriteLine($"The number is {number}");
number++;
}
The while statement check the condition and execute the block of statements until the condition get false. Here, when number reaches to 10 it will stop. While block will first check the condition and execute the following block of statements.
int number =0;
do
{
Console.WriteLine($"The number is {number}");
number++;
}while(number < 10);
do- while block will first execute the block of statements then check the condition in the while().
Another common and popular loop is for.
for(int number =1; number <=10; number++)
{
Console.WriteLine($"The number is {number}");
}
The first part is initializer, second part checks condition and third part is incrementor.
Watch video demo here.
नमस्कार, C # लर्निंग में आपका स्वागत है। मेरा नाम अब्दुल यसदानी है। आज हम C # भाषा में निर्णय लेने या शाखाओं में बँटने और स्टेटमेंट्स या लूपिंग या इटर्शन स्टेटमेंट के बारे में चर्चा करने जा रहे हैं।
निर्णय लेने का निर्णय:
एक दृढ़ निर्णय लेने के लिए हम निर्णय लेने वाले बयानों का उपयोग करेंगे। इसके लिए हम विशिष्ट कुंजी शब्दों का उपयोग करेंगे जैसे कि, if, if-else.
उदाहरण के लिए: एक खरीदार एक उत्पाद खरीदना चाहता है, लेकिन वह इसे खरीदने का निर्णय करेगा यदि उत्पाद कुछ एक्स राशि से कम में उपलब्ध है।
int price = 280;
if (price < 200)
Console.WriteLine("Buy the product");
else
Console.WriteLine("Don't buy it , its expensive");
if () स्टेटमेंट एक वेरिएबल की बूलियन वैल्यू को चेक करता है, तो इसका मतलब है कि वैल्यू सही है या गलत। price 180 के साथ दिया गया है। कथन में यदि (price <200) है, तो बूलियन मान सत्य है। जब मूल्य सही है या बयानों का खंड जो if ke baad aayega voh execute किया जाएगा।तो output होगा Buy the product।
int price = 280;
if (price < 200)
Console.WriteLine("Buy the product");
else
Console.WriteLine("Don't buy it , its expensive");
उपरोक्त उदाहरण में price बदलकर 280 हो गया है। if () स्टेटमेंट बूलियन मान गलत मिलता है। तब यह कथन या स्टेटमेंट का खंड गलत होता है जो इस प्रकार निष्पादित होता है।यहाँ आउटपुट Don't buy it, its expensive.
लूप्स या Iterative कथन:
किसी कार्य को बार-बार या एक से अधिक बार करने के लिए हम लूप / पुनरावृत्तियों का उपयोग करेंगे। while, do-while, for कुंजी शब्दों के लिए उपयोग किया जाता है।उदाहरण: संख्याओं की एक श्रृंखला को मुद्रित करने के लिए लूपिंग स्टेटमेंट का उपयोग किया जा सकता है।
int number =0;
while(number < 10)
{
Console.WriteLine($"The number is {number}");
number++;
}
while स्टेटस की जाँच करता है और स्टेटमेंट को तब तक execute करता है जब तक कि स्थिति झूठी न हो जाए। यहां, जब संख्या 10 तक पहुंचती है तो यह बंद हो जाएगा। जबकि ब्लॉक पहले स्थिति की जांच करेगा और बयानों के निम्नलिखित ब्लॉक को execute करेगा।
int number =0;
do
{
Console.WriteLine($"The number is {number}");
number++;
}while(number < 10);
do- while ब्लॉक पहले स्टेटमेंट के ब्लॉक को execute करेगा, फिर while () में कंडीशन को चेक करेगा।
एक और आम और लोकप्रिय लूप है for।
for(int number =1; number <=10; number++)
{
Console.WriteLine($"The number is {number}");
}
पहला भाग इनिशियलाइज़र है, दूसरा भाग चेक कंडीशन और तीसरा भाग इंक्रीमेंटर है।
Comments
Post a Comment