Einführung
In diesem Lab werden wir lernen, wie man mithilfe der C++-Programmiersprache ein Herzmuster aus Sternen ausgibt. Wir werden lernen, wie man Kontrollstrukturen verwendet, um das Herzmuster gemäß der Benutzereingabe zu erzeugen.
Erforderliche Bibliotheken einbinden
Wir werden eine neue Datei namens main.cpp im Verzeichnis ~/project mit dem folgenden Befehl erstellen:
touch ~/project/main.cpp
In diesem Schritt werden wir die erforderlichen Bibliotheken in unseren C++-Code einbinden. Öffnen Sie die Datei main.cpp in Ihrem Texteditor und schreiben Sie den folgenden Code:
#include<iostream>
using namespace std;
Benutzereingabevariable definieren
In diesem Schritt werden wir eine Variable definieren, um die Benutzereingabe zu entgegennehmen. Wir werden diese Variable später verwenden, um das Herzmuster zu erzeugen. Fügen Sie den folgenden Code nach dem Code des vorherigen Schritts hinzu:
int main()
{
int n;
// take user input
cout << "Enter Heart Size (4-8): ";
cin >> n;
// check if input is 0
if (n == 0) {
return 0;
}
// check if input is even
if (n % 2!= 0) {
n++;
}
return 0;
}
Herzmuster ausgeben
In diesem Schritt werden wir Kontrollstrukturen verwenden, um das Herzmuster gemäß der Benutzereingabe zu erzeugen. Fügen Sie den folgenden Code nach dem Code des vorherigen Schritts hinzu:
int main()
{
int n;
// take user input
cout << "Enter Heart Size (4-8): ";
cin >> n;
// check if input is 0
if (n == 0) {
return 0;
}
// check if input is odd
if (n % 2!= 0) {
n++;
}
// print heart pattern
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;
}
Den Code kompilieren und ausführen
In diesem Schritt werden wir den Code im Ubuntu-Terminal kompilieren und ausführen. Speichern Sie die Datei main.cpp und öffnen Sie das Terminal. Führen Sie den folgenden Befehl aus:
g++ main.cpp -o main &&./main
Nun geben Sie in das Terminalfenster eine beliebige Zahl zwischen 4 und 8 ein, um das aus Sternen bestehende Herzmuster zu sehen.
Zusammenfassung
In diesem Lab haben wir gelernt, wie man die C++-Programmiersprache verwendet, um ein Herzmuster aus Sternen auszugeben. Wir haben Kontrollstrukturen verwendet, um das Herzmuster gemäß der Benutzereingabe zu erzeugen. Wir haben eine C++-Code-Datei im Verzeichnis ~/project erstellt, den Code kompiliert und ausgeführt, um ein Herzmuster im Ubuntu-Terminal auszugeben.



