Créer une boucle Do-While décroissante

CCBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

En programmation, les boucles sont utilisées pour exécuter un ensemble d'instructions de manière répétée tant que la condition donnée est vraie. La boucle Do-While est utilisée lorsque nous avons besoin d'exécuter le bloc de code au moins une fois, puis de vérifier la condition de boucle.

Dans ce laboratoire, nous allons créer un programme de boucle Do-While en C qui affiche les nombres de 10 à 1 dans l'ordre décroissant.

Créer un nouveau fichier C

Créez un nouveau fichier dans le répertoire ~/projet/ et nommez-le main.c. Nous allons écrire tout notre code dans ce fichier.

Inclure les fichiers d'en-tête nécessaires

En langage C de programmation, nous devons inclure les fichiers d'en-tête nécessaires pour que notre programme fonctionne. Dans la première ligne de notre fichier main.c, incluez le fichier d'en-tête stdio.h qui fournit des fonctions d'entrée/sortie.

#include <stdio.h>

Écrire la fonction principale

Ensuite, nous allons écrire la fonction main(). La fonction main() est le point d'entrée de notre programme.

int main()
{
    // notre code ira ici
    return 0;
}

Initialiser la variable

Initialisez la variable i avec la valeur 10 avant de commencer la boucle.

int i = 10;

Écrire la boucle Do-While

Dans cette étape, nous allons écrire la boucle Do-While pour afficher les valeurs de i de 10 à 1.

do {
    printf("i = %d\n", i);
    i--; // décrémente i de 1 à chaque itération
} while (i >= 1);

La boucle exécutera le bloc de code une fois avant de vérifier la condition de boucle. La boucle continuera à s'exécuter tant que i est supérieur ou égal à 1.

Compiler et exécuter le programme

Enregistrez le programme et ouvrez le terminal. Accédez au répertoire où se trouve votre fichier main.c. Utilisez la commande suivante pour compiler le programme :

gcc main.c -o program

Cela créera le fichier exécutable program dans le même répertoire. Exécutez le programme à l'aide de la commande suivante :

./program

Vérifier la sortie

En exécutant le programme, la sortie devrait être la suivante :

i = 10
i = 9
i = 8
i = 7
i = 6
i = 5
i = 4
i = 3
i = 2
i = 1

Code complet

#include<stdio.h>

int main()
{
    int i = 10;

    do {
        printf("i = %d\n", i);
        i--; // décrémente i de 1 à chaque itération
    } while (i >= 1);

    return 0;
}

Récapitulatif

Dans ce laboratoire, nous avons appris à créer un programme de boucle Do-While en C. Une boucle Do-While est utilisée lorsque nous voulons exécuter le bloc de code au moins une fois avant de vérifier la condition de boucle. Nous avons également appris à initialiser une variable, à écrire une boucle Do-While et à compiler/exécuter un programme C dans le terminal.