Learn how to create an HTML webpage that lists and explains the different types of loops in C/C++ using an ordered list.
To create an HTML webpage that displays the Types of Loops in C/C++ using an ordered list (<ol>) with proper descriptions and syntax examples.
In C and C++ programming, loops are used to execute a block of code repeatedly. There are three main types of loops:
<ol>) when presenting information in a specific sequence. This makes the content well-organized and easy to follow.
Used when the number of iterations is known in advance. It has three parts: initialization, condition, and increment/decrement.
Used when the number of iterations is not known and depends on a condition. It checks the condition before executing the code.
Similar to while loop but executes the code at least once before checking the condition.
| Feature | for Loop | while Loop | do-while Loop |
|---|---|---|---|
| Condition Check | Before each iteration | Before each iteration | After each iteration |
| Minimum Executions | 0 (if condition false) | 0 (if condition false) | 1 (always executes once) |
| Use Case | Known number of iterations | Unknown iterations, condition-based | At least one execution needed |
for (initialization; condition; increment/decrement) {
<br>
// code to be executed
<br>
}
<br>
Example:
<br>
for (int i = 0; i < 10; i++) {
<br>
printf("%d ", i);
<br>
}
</li>
<li>
while Loop
<br>
The while loop is used when the number of iterations is not known and depends on a condition. It checks the condition before executing the loop body.
<br>
Syntax:
<br>
while (condition) {
<br>
// code to be executed
<br>
}
<br>
Example:
<br>
int i = 0;
<br>
while (i < 10) {
<br>
printf("%d ", i);
<br>
i++;
<br>
}
</li>
<li>
do-while Loop
<br>
The do-while loop is similar to the while loop, but it executes the loop body at least once before checking the condition.
<br>
Syntax:
<br>
do {
<br>
// code to be executed
<br>
} while (condition);
<br>
Example:
<br>
int i = 0;
<br>
do {
<br>
printf("%d ", i);
<br>
i++;
<br>
} while (i < 10);
</li>
</ol>
<!-- Comparison Section -->
<h2>📊 Comparison of Loops</h2>
<table border="1" cellpadding="8" cellspacing="0" style="width: 100%; border-collapse: collapse;">
<thead>
<tr style="background: #2c3e50; color: white;">
<th>Feature</th>
<th>for Loop</th>
<th>while Loop</th>
<th>do-while Loop</th>
</tr>
</thead>
<tbody>
<tr>
<td>Condition Check</strong></td>
<td>Before iteration</td>
<td>Before iteration</td>
<td>After iteration</td>
</tr>
<tr>
<td>Minimum Executions</strong></td>
<td>0</td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>Use Case</strong></td>
<td>Known iterations</td>
<td>Unknown iterations</td>
<td>At least once needed</td>
</tr>
<tr>
<td>Example</strong></td>
<td>for (int i=0; i<10; i++)</td>
<td>while (i < 10)</td>
<td>do { ... } while (i < 10)</td>
</tr>
</tbody>
</table>
<!-- Summary -->
<h2>📌 Summary</h2>
<p>
In summary, C/C++ provides three types of loops:
<ol>
<li>for loop — best when you know exactly how many times to iterate.</li>
<li>while loop — best when you don't know the number of iterations.</li>
<li>do-while loop — best when you need to execute at least once.</li>
</ol>
Each loop has its own use case, and choosing the right loop makes your code more efficient and readable.
</p>
</body>
</html>
| Feature | for Loop | while Loop | do-while Loop |
|---|---|---|---|
| Condition Check | Before iteration | Before iteration | After iteration |
| Minimum Executions | 0 | 0 | 1 |
| Use Case | Known iterations | Unknown iterations | At least once needed |
| Syntax Complexity | Moderate (3 parts) | Simple (1 condition) | Simple (1 condition) |
| HTML Element | Purpose | Example |
|---|---|---|
<ol> |
Ordered list for numbered items | Listing the three loop types |
<li> |
List items inside ordered list | Each loop type as an item |
<h1> to <h3> |
Headings for structure | Main title, section headings |
<p> |
Paragraphs for descriptions | Explanations of each loop |
<code> |
Code snippets | Syntax examples |
<table> |
Comparison table | Comparing loop features |
| Mistake | Why It's Wrong | Correct Way |
|---|---|---|
Using <ul> instead of <ol> |
Numbers are important for showing sequence | Use <ol> for ordered lists |
Putting text directly inside <ol> |
Invalid HTML structure | Always wrap content in <li> |
Not using <code> for syntax |
Code doesn't stand out | Use <code> or <pre> for code |
| Forgetting to close tags | Invalid HTML | Always close: <ol>...</ol> |
<ol>) are perfect for listing items in a specific sequence.<strong>) helps emphasize important terms.<code> for syntax makes code snippets stand out.You have successfully:
<ol>) for numbered display.ایک HTML ویب صفحہ بنانا جو C/C++ میں لوپ کی اقسام کو ترتیب شدہ فہرست (<ol>) کے ساتھ مناسب وضاحتوں اور نحو کی مثالوں کے ساتھ ظاہر کرتا ہے۔
C اور C++ پروگرامنگ میں، لوپس کا استعمال کوڈ کے ایک بلاک کو بار بار چلانے کے لیے کیا جاتا ہے۔ لوپ کی تین اہم اقسام ہیں:
<ol>) استعمال کریں۔ یہ مواد کو اچھی طرح سے منظم اور پیروی کرنے میں آسان بناتا ہے۔
جب تکرار کی تعداد پہلے سے معلوم ہو تو استعمال ہوتا ہے۔ اس کے تین حصے ہیں: ابتدائیہ، شرط، اور اضافہ/کمی۔
جب تکرار کی تعداد معلوم نہ ہو اور کسی شرط پر منحصر ہو تو استعمال ہوتا ہے۔ یہ کوڈ چلانے سے پہلے شرط چیک کرتا ہے۔
while لوپ کی طرح لیکن شرط چیک کرنے سے پہلے کم از کم ایک بار کوڈ چلاتا ہے۔
| خصوصیت | for Loop | while Loop | do-while Loop |
|---|---|---|---|
| شرط کی جانچ | ہر تکرار سے پہلے | ہر تکرار سے پہلے | ہر تکرار کے بعد |
| کم از کم نفاذ | 0 | 0 | 1 |
| استعمال کی صورت | معلوم تکرار | نامعلوم تکرار | کم از کم ایک بار کی ضرورت |
for (initialization; condition; increment/decrement) {
<br>
// code to be executed
<br>
}
<br>
مثال:
<br>
for (int i = 0; i < 10; i++) {
<br>
printf("%d ", i);
<br>
}
</li>
<li>
while Loop
<br>
while loop اس وقت استعمال ہوتا ہے جب تکرار کی تعداد معلوم نہ ہو اور کسی شرط پر منحصر ہو۔ یہ لوپ باڈی کو چلانے سے پہلے شرط چیک کرتا ہے۔
<br>
نحو (Syntax):
<br>
while (condition) {
<br>
// code to be executed
<br>
}
<br>
مثال:
<br>
int i = 0;
<br>
while (i < 10) {
<br>
printf("%d ", i);
<br>
i++;
<br>
}
</li>
<li>
do-while Loop
<br>
do-while loop while لوپ کی طرح ہے، لیکن یہ شرط چیک کرنے سے پہلے کم از کم ایک بار لوپ باڈی کو چلاتا ہے۔
<br>
نحو (Syntax):
<br>
do {
<br>
// code to be executed
<br>
} while (condition);
<br>
مثال:
<br>
int i = 0;
<br>
do {
<br>
printf("%d ", i);
<br>
i++;
<br>
} while (i < 10);
</li>
</ol>
<!-- موازنہ کا حصہ -->
<h2>📊 لوپس کا موازنہ</h2>
<table border="1" cellpadding="8" cellspacing="0" style="width: 100%; border-collapse: collapse;">
<thead>
<tr style="background: #2c3e50; color: white;">
<th>خصوصیت</th>
<th>for Loop</th>
<th>while Loop</th>
<th>do-while Loop</th>
</tr>
</thead>
<tbody>
<tr>
<td>شرط کی جانچ</strong></td>
<td>تکرار سے پہلے</td>
<td>تکرار سے پہلے</td>
<td>تکرار کے بعد</td>
</tr>
<tr>
<td>کم از کم نفاذ</strong></td>
<td>0</td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>استعمال کی صورت</strong></td>
<td>معلوم تکرار</td>
<td>نامعلوم تکرار</td>
<td>کم از کم ایک بار کی ضرورت</td>
</tr>
<tr>
<td>مثال</strong></td>
<td>for (int i=0; i<10; i++)</td>
<td>while (i < 10)</td>
<td>do { ... } while (i < 10)</td>
</tr>
</tbody>
</table>
<!-- خلاصہ -->
<h2>📌 خلاصہ</h2>
<p>
خلاصہ یہ کہ C/C++ تین اقسام کے لوپ فراہم کرتا ہے:
<ol>
<li>for loop — جب آپ کو معلوم ہو کہ کتنی بار تکرار کرنی ہے۔</li>
<li>while loop — جب آپ کو تکرار کی تعداد معلوم نہ ہو۔</li>
<li>do-while loop — جب آپ کو کم از کم ایک بار چلانے کی ضرورت ہو۔</li>
</ol>
ہر لوپ کا اپنا استعمال کا معاملہ ہے، اور صحیح لوپ کا انتخاب آپ کے کوڈ کو زیادہ موثر اور پڑھنے کے قابل بناتا ہے۔
</p>
</body>
</html>
| خصوصیت | for Loop | while Loop | do-while Loop |
|---|---|---|---|
| شرط کی جانچ | تکرار سے پہلے | تکرار سے پہلے | تکرار کے بعد |
| کم از کم نفاذ | 0 | 0 | 1 |
| استعمال کی صورت | معلوم تکرار | نامعلوم تکرار | کم از کم ایک بار کی ضرورت |
| نحو کی پیچیدگی | درمیانی (3 حصے) | سادہ (1 شرط) | سادہ (1 شرط) |
| HTML عنصر | مقصد | مثال |
|---|---|---|
<ol> |
نمبر والی اشیاء کے لیے ترتیب شدہ فہرست | تین لوپ اقسام کی فہرست |
<li> |
ترتیب شدہ فہرست کے اندر فہرست کی اشیاء | ہر لوپ کی قسم بطور آئٹم |
<h1> سے <h3> |
ڈھانچے کے لیے ہیڈنگز | مرکزی عنوان، سیکشن ہیڈنگز |
<p> |
وضاحتوں کے لیے پیراگراف | ہر لوپ کی وضاحتیں |
<code> |
کوڈ کے ٹکڑے | نحو کی مثالیں |
<table> |
موازنہ کی میز | لوپ کی خصوصیات کا موازنہ |
| غلطی | یہ کیوں غلط ہے | صحیح طریقہ |
|---|---|---|
<ul> کی بجائے <ol> کا استعمال |
ترتیب دکھانے کے لیے نمبرز اہم ہیں | ترتیب شدہ فہرستوں کے لیے <ol> استعمال کریں |
براہ راست <ol> کے اندر متن ڈالنا |
غلط HTML ڈھانچہ | مواد کو ہمیشہ <li> کے اندر لپیٹیں |
نحو کے لیے <code> کا استعمال نہ کرنا |
کوڈ نمایاں نہیں ہوتا | کوڈ کے لیے <code> یا <pre> استعمال کریں |
| ٹیگز بند کرنا بھول جانا | غلط HTML | ہمیشہ بند کریں: <ol>...</ol> |
<ol>) اشیاء کو مخصوص ترتیب میں درج کرنے کے لیے بہترین ہے۔<strong>) کا استعمال اہم اصطلاحات کو نمایاں کرنے میں مدد کرتا ہے۔<code> کا استعمال کوڈ کے ٹکڑوں کو نمایاں کرتا ہے۔آپ نے کامیابی سے:
<ol>) کا استعمال کیا۔