Introduction
Dans ce laboratoire, vous allez apprendre à imprimer une structure de demi-pyramide à l'aide de caractères, en utilisant le langage de programmation C++. Nous allons vous guider tout au long du processus de développement de ce programme.
Créer un fichier de programme C++
Tout d'abord, nous devons créer un fichier de programme C++. Ouvrez votre terminal et accédez au répertoire ~/projet. Créez un nouveau fichier nommé main.cpp en exécutant la commande suivante :
touch main.cpp
Inclure les fichiers d'en - tête et les espaces de noms nécessaires
Dans cette étape, nous allons inclure les fichiers d'en-tête et les espaces de noms nécessaires pour ce programme. Ouvrez le fichier main.cpp et tapez le code suivant :
#include <iostream>
using namespace std;
La première ligne inclut le fichier d'en-tête iostream, qui permet de réaliser des opérations d'entrée/sortie standard dans les programmes C++. La deuxième ligne inclut l'espace de noms std, qui est utilisé pour éviter d'avoir à écrire le préfixe std:: devant toute fonction de la bibliothèque standard.
Définir la fonction principale
Dans cette étape, nous allons définir la fonction principale. La fonction principale est le point d'entrée d'un programme C++ et c'est là que l'exécution réelle du programme a lieu. Tapez le code suivant dans main.cpp :
int main()
{
//TODO: Ajoutez le code ici
return 0;
}
Déclarer des variables et accepter l'entrée de l'utilisateur
Dans cette étape, nous allons déclarer des variables et accepter l'entrée de l'utilisateur. Nous devons déclarer deux variables pour itérer au travers des lignes et des colonnes de la pyramide. L'utilisateur entrera le nombre de lignes à imprimer. Tapez le code suivant dans main.cpp :
int i, j, rows;
cout << "Entrez le nombre de lignes de la pyramide : ";
cin >> rows;
Afficher le motif de pyramide
Dans cette étape, nous allons afficher le motif de pyramide. Nous utiliserons des boucles imbriquées pour afficher les lignes et les colonnes de la pyramide. Tapez le code suivant dans main.cpp :
char c = 'A';
for(i=1; i<=rows; i++)
{
cout<<"Ligne ## " <<i<<" ";
c = 'A';
for(j=1; j<=i; j++)
{
cout<<c<<" ";
c++;
}
cout<<endl;
}
Compiler et exécuter le programme
Dans cette étape, nous allons compiler et exécuter le programme pour voir la sortie. Ouvrez votre terminal et exécutez les commandes suivantes :
g++ main.cpp -o main
./main
Vous verrez la sortie suivante :
Entrez le nombre de lignes de la pyramide : 5
Ligne ## 1 A
Ligne ## 2 A B
Ligne ## 3 A B C
Ligne ## 4 A B C D
Ligne ## 5 A B C D E
Résumé
Félicitations pour avoir terminé ce laboratoire! Dans ce laboratoire, vous avez appris à imprimer une structure de demi - pyramide à l'aide de caractères en langage de programmation C++. Nous avons abordé des concepts importants tels que les boucles imbriquées et l'entrée de l'utilisateur. Continuez à pratiquer en modifiant le programme et en explorant des concepts plus avancés en C++.



