Compilar y probar el programa
Ahora que hemos completado nuestro programa en C++, es hora de compilarlo y ejecutarlo. Compilar convierte nuestro código legible por humanos en un programa ejecutable por la máquina.
Compilar el programa
Abre una terminal en el WebIDE haciendo clic en "Terminal" en el menú y seleccionando "Nueva Terminal".
En la terminal, navega hasta el directorio del proyecto:
cd ~/project
Compila el programa utilizando el compilador g++:
g++ main.cpp -o perfect_square_checker
Este comando le dice al compilador que:
- Tome nuestro archivo fuente
main.cpp
- Lo compile en un ejecutable llamado
perfect_square_checker
Si la compilación es exitosa, no verás ninguna salida. Si hay errores, lee los mensajes de error, corrige los problemas en tu código y vuelve a intentar compilar.
Ejecutar el programa
Después de compilar el programa exitosamente, ejecútalo utilizando:
./perfect_square_checker
El programa se iniciará y te pedirá que ingreses un entero positivo.
Probar con diferentes entradas
Probemos nuestro programa con diferentes entradas para verificar que funcione correctamente:
Caso de prueba 1: Un cuadrado perfecto
Ingresa 16
cuando se te solicite. Deberías ver una salida similar a:
Please enter a positive integer: 16
The number 16 is a perfect square!
It is equal to 4 × 4
Thank you for using the Perfect Square Checker Program!
Caso de prueba 2: No es un cuadrado perfecto
Ejecuta el programa nuevamente e ingresa 10
cuando se te solicite. Deberías ver una salida similar a:
Please enter a positive integer: 10
The number 10 is not a perfect square.
Thank you for using the Perfect Square Checker Program!
Caso de prueba 3: Otro cuadrado perfecto
Ejecuta el programa nuevamente e ingresa 25
cuando se te solicite. Deberías ver una salida similar a:
Please enter a positive integer: 25
The number 25 is a perfect square!
It is equal to 5 × 5
Thank you for using the Square Square Checker Program!
Al probar con diferentes entradas, puedes verificar que tu programa identifique correctamente los cuadrados perfectos y los no cuadrados perfectos.
¡Felicidades! Has creado exitosamente un programa en C++ que determina si un número es un cuadrado perfecto.