Introduction
Dans ce laboratoire, nous allons apprendre à utiliser le langage de programmation C++ pour imprimer un programme en forme de coeur avec des étoiles. Nous allons apprendre à utiliser les instructions de contrôle pour créer le motif du coeur selon les entrées de l'utilisateur.
Inclure les bibliothèques requises
Nous allons créer un nouveau fichier nommé main.cpp dans le répertoire ~/project en utilisant la commande suivante :
touch ~/project/main.cpp
Dans cette étape, nous allons inclure les bibliothèques nécessaires dans notre code C++. Ouvrez le fichier main.cpp dans votre éditeur de texte et écrivez le code suivant :
#include<iostream>
using namespace std;
Définir la variable d'entrée utilisateur
Dans cette étape, nous allons définir une variable pour prendre l'entrée de l'utilisateur. Nous utiliserons plus tard cette variable pour créer le motif du coeur. Ajoutez le code suivant après le code de l'étape précédente :
int main()
{
int n;
// prendre l'entrée de l'utilisateur
cout << "Entrez la taille du coeur (4 - 8) : ";
cin >> n;
// vérifier si l'entrée est 0
if (n == 0) {
return 0;
}
// vérifier si l'entrée est paire
if (n % 2!= 0) {
n++;
}
return 0;
}
Afficher le motif en forme de coeur
Dans cette étape, nous allons utiliser des instructions de contrôle pour créer le motif du coeur selon l'entrée de l'utilisateur. Ajoutez le code suivant après le code de l'étape précédente :
int main()
{
int n;
// prendre l'entrée de l'utilisateur
cout << "Entrez la taille du coeur (4-8) : ";
cin >> n;
// vérifier si l'entrée est 0
if (n == 0) {
return 0;
}
// vérifier si l'entrée est impaire
if (n % 2!= 0) {
n++;
}
// afficher le motif du coeur
for (int row = 0; row < n; row++) {
for (int col = 0; col < n + 1; col++) {
if ((row == 0 && col % 3!= 0) ||
(row == 1 && col % 3 == 0) ||
(row - col == 2) ||
(row + col == n + 3))
{
cout << "*";
}
else {
cout << " ";
}
}
cout << endl;
}
return 0;
}
Compiler et exécuter le code
Dans cette étape, nous allons compiler et exécuter le code dans le terminal Ubuntu. Enregistrez le fichier main.cpp et ouvrez le terminal. Exécutez la commande suivante :
g++ main.cpp -o main &&./main
Maintenant, entrez un nombre compris entre 4 et 8 dans la fenêtre du terminal pour voir le motif en forme de coeur composé d'étoiles.
Résumé
Dans ce laboratoire, nous avons appris à utiliser le langage de programmation C++ pour imprimer un programme de motif en forme de coeur à l'aide d'étoiles. Nous avons utilisé des instructions de contrôle pour créer le motif du coeur selon l'entrée de l'utilisateur. Nous avons créé un fichier de code C++ dans le répertoire ~/project, compilé et exécuté le code pour imprimer un motif en forme de coeur dans le terminal Ubuntu.



