Introdução
Neste laboratório, você aprenderá como imprimir uma estrutura de meia pirâmide usando caracteres, na linguagem de programação C++. Nós o guiaremos por todo o processo de desenvolvimento deste programa.
Neste laboratório, você aprenderá como imprimir uma estrutura de meia pirâmide usando caracteres, na linguagem de programação C++. Nós o guiaremos por todo o processo de desenvolvimento deste programa.
Primeiramente, precisamos criar um arquivo de programa C++. Abra seu terminal e vá para o diretório ~/project. Crie um novo arquivo chamado main.cpp executando o seguinte comando:
touch main.cpp
Nesta etapa, incluiremos os arquivos de cabeçalho e namespaces necessários para este programa. Abra o arquivo main.cpp e digite o seguinte código:
#include <iostream>
using namespace std;
A primeira linha inclui o arquivo de cabeçalho iostream, que fornece a capacidade de realizar operações de entrada e saída padrão em programas C++. A segunda linha inclui o namespace std, que é usado para evitar escrever o prefixo std:: antes de qualquer função da biblioteca padrão.
Nesta etapa, definiremos a função principal. A função principal (main function) é o ponto de entrada para um programa C++ e é onde a execução real do programa ocorre. Digite o seguinte código em main.cpp:
int main()
{
//TODO: Add code here
return 0;
}
Nesta etapa, declararemos variáveis e aceitaremos a entrada do usuário. Precisamos declarar duas variáveis para iterar pelas linhas e colunas da pirâmide. O usuário irá inserir o número de linhas a serem impressas. Digite o seguinte código em main.cpp:
int i, j, rows;
cout << "Enter the number of rows in the pyramid: ";
cin >> rows;
Nesta etapa, imprimiremos o padrão da pirâmide. Usaremos loops aninhados para imprimir as linhas e colunas da pirâmide. Digite o seguinte código em main.cpp:
char c = 'A';
for(i=1; i<=rows; i++)
{
cout<<"Row ## " <<i<<" ";
c = 'A';
for(j=1; j<=i; j++)
{
cout<<c<<" ";
c++;
}
cout<<endl;
}
Nesta etapa, compilaremos e executaremos o programa para ver a saída. Abra seu terminal e execute os seguintes comandos:
g++ main.cpp -o main
./main
Você verá a seguinte saída:
Enter the number of rows in the pyramid: 5
Row ## 1 A
Row ## 2 A B
Row ## 3 A B C
Row ## 4 A B C D
Row ## 5 A B C D E
Parabéns por concluir este laboratório! Neste laboratório, você aprendeu como imprimir uma estrutura de meia pirâmide usando caracteres na linguagem de programação C++. Cobrimos conceitos importantes como loops aninhados e entrada do usuário. Continue praticando, modificando o programa e explorando conceitos mais avançados em C++.