Introdução
Neste laboratório, aprenderemos como usar a linguagem de programação C++ para imprimir um programa de padrão em forma de coração usando asteriscos. Aprenderemos como usar as instruções de controle (Control statements) para criar o padrão de coração de acordo com a entrada do usuário.
Incluir as Bibliotecas Necessárias
Criaremos um novo arquivo chamado main.cpp no diretório ~/project usando o seguinte comando:
touch ~/project/main.cpp
Nesta etapa, incluiremos as bibliotecas necessárias em nosso código C++. Abra o arquivo main.cpp em seu editor de texto e escreva o seguinte código:
#include<iostream>
using namespace std;
Definir a Variável de Entrada do Usuário
Nesta etapa, definiremos uma variável para receber a entrada do usuário. Usaremos essa variável posteriormente para criar o padrão de coração. Adicione o seguinte código após o código da etapa anterior:
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;
}
Imprimir Padrão de Coração
Nesta etapa, usaremos as instruções de controle (Control statements) para criar o padrão de coração de acordo com a entrada do usuário. Adicione o seguinte código após o código da etapa anterior:
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;
}
Compilar e Executar o Código
Nesta etapa, compilaremos e executaremos o código no terminal Ubuntu. Salve o arquivo main.cpp e abra o terminal. Execute o seguinte comando:
g++ main.cpp -o main && ./main
Agora, insira qualquer número entre 4 e 8 na janela do terminal para ver o padrão em forma de coração feito de asteriscos.
Resumo
Neste laboratório, aprendemos como usar a linguagem de programação C++ para imprimir um programa de Padrão em Forma de Coração (Heart-Shaped Pattern) usando asteriscos. Usamos as instruções de controle (Control statements) para criar o padrão de coração de acordo com a entrada do usuário. Criamos um arquivo de código C++ no diretório ~/project, compilamos e executamos o código para imprimir um padrão em forma de coração no terminal Ubuntu.



