Comment écrire une Boucle While
dans plusieurs langages de programmation
Lorsque vous entrez dans le monde de la programmation, l’un des concepts essentiels que vous rencontrerez est la Boucle While
. Cette structure fondamentale vous permet d’exécuter un bloc de code de manière répétée tant qu’une condition spécifiée reste vraie. Dans cet article de blog, nous allons explorer la syntaxe des Boucles While
dans divers langages, y compris C#, VB.Net, PHP et Python. De plus, nous fournirons des exemples concrets pour illustrer comment les utiliser efficacement.
Comprendre la Boucle While
Avant de nous plonger dans la syntaxe des différents langages de programmation, clarifions ce qu’est une Boucle While
. Une Boucle While
continue d’exécuter un bloc de code tant que la condition définie est évaluée comme vraie. Cela signifie que vous pouvez effectuer des tâches de manière itérative sans écrire de code redondant.
Caractéristiques clés d’une Boucle While :
- Initiée par une condition.
- Continue jusqu’à ce que cette condition devienne fausse.
- Utile pour les tâches répétitives.
Maintenant, voyons comment vous pouvez implémenter cela dans différents langages de programmation.
Écrire une Boucle While dans différents langages
C#
En C#, la Boucle While
est simple. Voici la syntaxe :
int i = 0;
while (i != 10)
{
Console.WriteLine(i);
i++;
}
Dans cet exemple, la boucle affichera les nombres de 0 à 9. La boucle continue de s’exécuter tant que i
n’est pas égal à 10, et i
s’incrémente d’un à chaque itération.
VB.Net
Pour VB.Net, la structure est légèrement différente mais tout aussi simple :
Dim i As Integer = 0
While i <> 10
Console.WriteLine(i)
i += 1
End While
Cette Boucle While
en VB.Net fonctionne de manière similaire à la version C#, affichant les nombres de 0 à 9 jusqu’à ce que i
soit égal à 10.
PHP
En PHP, une Boucle While
peut être écrite comme suit :
<?php
while(CONDITION)
{
//Faire quelque chose ici.
}
?>
Exemple concret en PHP
Par exemple, si vous récupérez des données d’une base de données, votre code pourrait ressembler à ceci :
<?php
//Code de requête MySQL ici
$result = mysql_query($sql, $link) or die("Oups");
while($row = mysql_fetch_assoc($result))
{
$_SESSION['fName'] = $row['fName'];
$_SESSION['lName'] = $row['lName'];
// Traitement supplémentaire ici.
}
?>
Dans ce scénario, la Boucle While
itère à travers les ensembles de résultats récupérés d’une base de données et travaille avec chaque ligne de données jusqu’à ce qu’il n’y ait plus de lignes à traiter.
Python
Enfin, en Python, la Boucle While
est également facile à implémenter :
i = 0
while i != 10:
print(i)
i += 1
Dans cet exemple, elle affiche les nombres de 0 à 9 tout comme les autres exemples que nous avons vus.
Conclusion
En résumé, la Boucle While
est une construction de programmation vitale qui peut faire gagner du temps et augmenter l’efficacité en permettant l’exécution répétée de blocs de code jusqu’à ce qu’une condition change. Selon le langage de programmation, la syntaxe peut varier un peu, mais la logique sous-jacente reste cohérente. Que vous utilisiez C#, VB.Net, PHP ou Python, maîtriser la Boucle While
améliorera considérablement vos compétences en programmation. Alors, commencez à pratiquer ces exemples dès aujourd’hui et implémentez des Boucles While
dans vos projets avec confiance !