Introducción
En este laboratorio, aprenderá a imprimir una estructura de media pirámide utilizando caracteres, en el lenguaje de programación C++. Lo guiaremos a través de todo el proceso de desarrollo de este programa.
En este laboratorio, aprenderá a imprimir una estructura de media pirámide utilizando caracteres, en el lenguaje de programación C++. Lo guiaremos a través de todo el proceso de desarrollo de este programa.
Primero, necesitamos crear un archivo de programa C++. Abra su terminal y vaya al directorio ~/proyecto. Cree un nuevo archivo llamado main.cpp ejecutando el siguiente comando:
touch main.cpp
En este paso, incluiremos los archivos de encabezado y espacios de nombres necesarios para este programa. Abra el archivo main.cpp y escriba el siguiente código:
#include <iostream>
using namespace std;
La primera línea incluye el archivo de encabezado iostream, que proporciona la capacidad de realizar operaciones de entrada y salida estándar en los programas C++. La segunda línea incluye el espacio de nombres std, que se utiliza para evitar escribir el prefijo std:: antes de cualquier función de la biblioteca estándar.
En este paso, definiremos la función principal. La función principal es el punto de entrada de un programa C++ y es donde tiene lugar la ejecución real del programa. Escriba el siguiente código en main.cpp:
int main()
{
//TODO: Agregar código aquí
return 0;
}
En este paso, declararemos variables y aceptaremos la entrada del usuario. Necesitamos declarar dos variables para iterar a través de las filas y columnas de la pirámide. El usuario ingresará el número de filas que se deben imprimir. Escriba el siguiente código en main.cpp:
int i, j, rows;
cout << "Enter the number of rows in the pyramid: ";
cin >> rows;
En este paso, imprimiremos el patrón de la pirámide. Utilizaremos bucles anidados para imprimir las filas y columnas de la pirámide. Escriba el siguiente código en 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;
}
En este paso, compilaremos y ejecutaremos el programa para ver la salida. Abra su terminal y ejecute los siguientes comandos:
g++ main.cpp -o main
./main
Verá la siguiente salida:
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
¡Felicitaciones por haber completado este laboratorio! En este laboratorio, has aprendido cómo imprimir una estructura de pirámide media utilizando caracteres en el lenguaje de programación C++. Cubrimos conceptos importantes como los bucles anidados y la entrada del usuario. Sigue practicando modificando el programa y explorando conceptos más avanzados en C++.