Введение
В этом лабе мы научимся использовать язык программирования C++ для печати программы с изображением сердечка из звезд. Мы узнаем, как использовать управляющие конструкции для создания шаблона сердца в соответствии с вводом пользователя.
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
В этом лабе мы научимся использовать язык программирования C++ для печати программы с изображением сердечка из звезд. Мы узнаем, как использовать управляющие конструкции для создания шаблона сердца в соответствии с вводом пользователя.
Мы создадим новый файл с именем main.cpp
в каталоге ~/project
с помощью следующей команды:
touch ~/project/main.cpp
В этом шаге мы будем включать необходимые библиотеки в наш код на C++. Откройте файл main.cpp
в вашем текстовом редакторе и напишите следующий код:
#include<iostream>
using namespace std;
В этом шаге мы определим переменную для приема ввода от пользователя. Позже мы будем использовать эту переменную для создания шаблона сердца. Добавьте следующий код после кода предыдущего шага:
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;
}
В этом шаге мы будем использовать управляющие конструкции для создания шаблона сердца в соответствии с вводом пользователя. Добавьте следующий код после кода предыдущего шага:
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;
}
В этом шаге мы скомпилируем и запустим код в терминале Ubuntu. Сохраните файл main.cpp
и откройте терминал. Запустите следующую команду:
g++ main.cpp -o main &&./main
Теперь введите любое число от 4 до 8 в окне терминала, чтобы увидеть шаблон сердечка, составленный из звезд.
В этом практическом занятии мы научились использовать язык программирования C++ для печати программы, которая создает шаблон сердечка из звезд. Мы использовали управляющие конструкции для создания шаблона сердца в соответствии с вводом пользователя. Мы создали файл с кодом на C++ в каталоге ~/project
, скомпилировали и выполнили код для печати шаблона сердечка в терминале Ubuntu.