Compiler et tester le programme
Maintenant que nous avons terminé notre programme en C++, il est temps de le compiler et de le exécuter. La compilation convertit notre code lisible par l'homme en un programme exécutable par la machine.
Compiler le programme
Ouvrez un terminal dans le WebIDE en cliquant sur "Terminal" dans le menu et en sélectionnant "New Terminal".
Dans le terminal, accédez au répertoire du projet :
cd ~/project
Compilez le programme en utilisant le compilateur g++ :
g++ main.cpp -o perfect_square_checker
Cette commande indique au compilateur de :
- Prendre notre fichier source
main.cpp
- Le compiler en un exécutable nommé
perfect_square_checker
Si la compilation réussit, vous ne verrez aucun message de sortie. En cas d'erreurs, lisez les messages d'erreur, corrigez les problèmes dans votre code et essayez de compiler à nouveau.
Exécuter le programme
Après avoir compilé le programme avec succès, exécutez-le en utilisant :
./perfect_square_checker
Le programme démarrera et vous demandera d'entrer un entier positif.
Tester avec différentes entrées
Testons notre programme avec différentes entrées pour vérifier qu'il fonctionne correctement :
Cas de test 1 : Un carré parfait
Entrez 16
lorsque vous y êtes invité. Vous devriez voir une sortie similaire à :
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!
Cas de test 2 : Pas un carré parfait
Exécutez le programme à nouveau et entrez 10
lorsque vous y êtes invité. Vous devriez voir une sortie similaire à :
Please enter a positive integer: 10
The number 10 is not a perfect square.
Thank you for using the Perfect Square Checker Program!
Cas de test 3 : Un autre carré parfait
Exécutez le programme à nouveau et entrez 25
lorsque vous y êtes invité. Vous devriez voir une sortie similaire à :
Please enter a positive integer: 25
The number 25 is a square square!
It is equal to 5 × 5
Thank you for using the Perfect Square Checker Program!
En testant avec différentes entrées, vous pouvez vérifier que votre programme identifie correctement les carrés parfaits et les non-carrés parfaits.
Félicitations ! Vous avez créé avec succès un programme en C++ qui détermine si un nombre est un carré parfait.