Introducción
En este laboratorio, aprenderemos a usar el lenguaje de programación C++ para imprimir un programa de patrón en forma de corazón usando asteriscos. Aprenderemos a usar instrucciones de control para crear el patrón del corazón según la entrada del usuario.
Incluir las bibliotecas necesarias
Creamos un nuevo archivo llamado main.cpp en el directorio ~/project con el siguiente comando:
touch ~/project/main.cpp
En este paso, incluiremos las bibliotecas necesarias en nuestro código C++. Abra el archivo main.cpp en su editor de texto y escriba el siguiente código:
#include<iostream>
using namespace std;
Definir la variable de entrada del usuario
En este paso, definiremos una variable para tomar la entrada del usuario. Posteriormente, usaremos esta variable para crear el patrón del corazón. Agregue el siguiente código después del código del paso 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 el patrón de corazón
En este paso, usaremos instrucciones de control para crear el patrón del corazón según la entrada del usuario. Agregue el siguiente código después del código del paso 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 y ejecutar el código
En este paso, compilaremos y ejecutaremos el código en la terminal de Ubuntu. Guarde el archivo main.cpp y abra la terminal. Ejecute el siguiente comando:
g++ main.cpp -o main &&./main
Ahora, escriba cualquier número entre 4 y 8 en la ventana de la terminal para ver el patrón en forma de corazón hecho de asteriscos.
Resumen
En este laboratorio, aprendimos cómo usar el lenguaje de programación C++ para imprimir un programa con un patrón en forma de corazón utilizando asteriscos. Utilizamos instrucciones de control para crear el patrón del corazón según la entrada del usuario. Creamos un archivo de código C++ en el directorio ~/project, compilamos y ejecutamos el código para imprimir un patrón en forma de corazón en la terminal de Ubuntu.



