What is Looping Statements in C in Hindi - C में Looping Statements क्या है?
Types of Loops in C++ - C++ में Loops के प्रकार
while Loop
- C++ में एक while loop एक Fundamental tool है जिसका Use किसी विशिष्ट Condition के अंतर्गत Code के block को कई बार दोहराने के लिए किया जाता है।
- इसे "pre-tested" loop कहा जाता है क्योंकि यह while loop के भीतर के Code को Execute करने के पहले Condition की जांच करता है।
- इसका अर्थ है कि यदि Condition शुरू से ही false है तो loop बिल्कुल भी Run नही होगा।
- अत: while loop का Use करना उस स्थिति में उचित है जहां आपको पहले से यह पता न हो कि दोहराने की प्रक्रिया को कितने बार करना है।
#include<iostream>using namespace std; int main() { int i = 1; while (i <= 5) { cout<<"Good Morning"<<endl; i++; } return 0; }
#include<iostream>
using namespace std;
int main()
{
int myNum, i=1;
cout<<"Enter any number:"<<endl;
cin>>myNum;
while (i<=12)
{
cout<<myNum<<"x"<<i<<"="<<myNum*i<<endl;
i++;
}
return 0;
}
do-while Loop
- C++ में do- while loop अन्य loops जैसे "while" , "for" loops से अलग तरह से कार्य करता है।
- do-while loop यह गारंटी देता है कि इसके Block के code कम से कम एक बार Execute किया जायेगा भले ही Condition शुरू में True हो या False
- जब loop शुरुवात में execute हो जाता है उसके बाद loop body के अन्त मे Condition की जांच होती है।
- यदि Condition true है तब तो loop लगातर Execute होता रहेगा और यदि Condition false है तो loop समाप्त हो
- इस loop का Use करना उस समय Useful रहता है जब आप यह सुनिश्चित करना चाहते है कि एक Condition की जांच होने से पहले एक निश्चित कार्य Perform किया जाए
#include<iostream>using namespace std; int main() { int n, sum = 0, i = 1; cout<<"Enter a number for n: "; cin>>n; do { sum += i; i++; } while (i <= n); cout<<"The sum of the numbers is: "<<sum; return 0; }
#include<iostream> using namespace std; int main() { int n, fact =1; cout<<"Enter a number: ";cin>>n; int i= 1; do { fact*=i; i++; } while(i<=n);cout<<"Factorial of "<<n<<" is = "<<fact<<endl;
return 0;
}
for Loop
- C++ में "for" loop, दोहराएं जानें वाले कार्यों को कुशलतापूर्वक करने के लिए एक महत्त्वपूर्ण tools है।
- इसकी Structure में Parentheses (कोष्ठक) के अन्दर तीन Elements अर्थात initialization, condition और iteration expressions होते है।
- जब for loop का Execution होता है तब loop पहले Variable को Initialize करता है , फिर एक Condition की जांच होती है।
- यदि condition सही होती है, तो loop की body चलती है। हर बार चलने के बाद, loop का variable बदलता है, जिससे loop आगे बढ़ता है।
- अत: for loop का Use करना उस समय अच्छा है जब हम पहले से ही यह जानते है कि statements को कितनी बार दोहराना है
#include<iostream>
using namespace std;
int main()
{
for (int i = 1; i <= 5; i++)
{
cout<<i<<endl;
}
return 0;
}
Output:
1
2
3
4
5
Explanation:
1) for (int i = 1; i <= 5; i++) में तीन expression का Use किया जाता है जिसमे पहला expression में int i = 1; variable 'i' को value 1 Assign कर Initialize किया जाता है है
2) दूसरे expression `i <= 5` में Condition की जांच की जाती है जिसमे यह loop तब तक चलता रहेगा जब तक जब तक i की Value 5 से छोटा या बराबर होगा अर्थात Condition True रहेगा
3) तीसरे expression `i++` में loop के प्रत्येक iteration के बाद loop control variable i में 1 increment होते रहेगा
4) loop body के अंदर i की value को Display करने के लिए cout<<i<<endl; statement का Use किया जाता है
5) i <= 5; condition के आधार पर जैसे ही i की value 5 से ज्यादा होती है condition false हो जाता है और loop समाप्त हो जायेगा
#include<iostream>
using namespace std;
int main()
{
int n;
cout<<"Enter value of n:"<<endl;
cin>>n;
for(int i= 1; i<=n; i+=2 )
{
cout<<i<<endl;
}
return 0;
}
Looping का उपयोग क्यों किया जाता है?
Differences between while and do while in Hindi
Related Posts
> C++ क्या है? उसके इतिहास, गुण, उपयोग, फायदे और नुकसान
> Basic structure of C++ Program
> C++ में Tokens क्या है? और उसके प्रकार
> C++ Variables क्या है?, उसके प्रकार, उसे कैसे Declare, Define करते हैं
> C++ में Constants क्या है? उसके प्रकारों की संपूर्ण जानकारी
> C++ में Basic Input और Output (cin,cout,cerr) की जानकारी
> Data type in C++ की संपूर्ण जानकारी
> C+ में Operators और उसके प्रकार जानें Practical सहित
> C++ में Conditional और उसके प्रकारों को जानें Practical सहित
> C++ में Jump Statements और उसके प्रकारों की संपूर्ण जानकारी Practical सहित
> C++ में Array क्या है? और उसके प्रकारों की जानकारी Practical सहित
> C++ में Function क्या है उसके प्रकार, उपयोग प्रोग्राम सहित
> C++ में Structure क्या है Practical सहित
> OOPs Concepts in C++ in Hindi- C++ में OOPs के बारे में
> Oops के फायदे और नुकसान की जानकारी
> C++ में Class और Object की सम्पूर्ण जनकारी
> C++ में Array of Objects क्या है?
> C++ में Pointers, Pointer to an objects, Pointer to an Array की संपूर्ण जानकारी हिंदी में।
> C++ में Passing objects क्या है
> C++ में Reference और Type Casting की संपूर्ण जानकारी
> C++ में Access specifier की संपूर्ण जानकारी
> C++ में Static Data Members और Member Functions के बारे में Practical सहित
> C++ में Memory allocation और Memory management operators (new और delete) Practical सहित
> Friend Function in C++ in Hindi
> Friend Class in C++ in Hindi Practical सहित
> Inline function in C++ in Hindi
> Function Overloading in C++ in Hindi Practical सहित
> Operator Overloading in C++ in Hindi Practical सहित
> C++ में Constructor क्या है और उसके प्रकारों की संपूर्ण जानकारी
> C++ में Destructor क्या है ?उसकी संपूर्ण जानकारी
> C++ मे Inheritance क्या है उसके प्रकारों को जानें प्रोग्राम सहित
> C++ में Polymorphism क्या है? और उसके प्रकारों को जानें
> C++ में Virtual function की संपूर्ण जानकारी
> C++ में File handling की संपूर्ण जानकारी
> C++ में Exception handling की संपूर्ण जानकारी
0 टिप्पणियाँ