TP : premiers programmes compilés en C++#
Exercice : «bonjour!»#
- Ouvrez un nouveau fichier texte - bonjour.cppdans votre répertoire- ProgImperative/Semaine5.- Indication : utilisez l’éditeur de texte intégré à JupyterLab, comme dans l’exercice 1 de la feuille L’interface de JupyterLab. Alternativement, en salle de TP, vous pouvez utiliser tout éditeur de texte de votre choix : - geany,- jedit, …
- Recopiez le programme suivant dans ce fichier. 
 Attention, le programme que vous écrivez doit respecter la même mise en page (retour à la ligne, espaces, majuscules).- #include <iostream> using namespace std; int main() { cout << "Bonjour !" << endl; return 0; } - Ne pas oublier d’enregistrer le fichier (Ctrl-s). 
- Ouvrez un terminal. - Indication : utilisez le terminal intégré à JupyterLab comme dans l’exercice 1 de la feuille L’interface de JupyterLab. Alternativement, en salle de TP, vous pouvez utiliser le terminal du système; dans ce cas, il faudra commencer par utiliser la commande - cdpour vous déplacer dans le répertoire- ProgImperative/Semaine5.
- Réorganisez votre espace de travail pour pouvoir voir simultanément l’éditeur de texte et le terminal. - Indication : voir l’exercice 3 de la feuille L’interface de JupyterLab. 
- Vérifiez avec - lsque votre répertoire contient bien le fichier- bonjour.cpp. Vérifiez le contenu du fichier avec- cat bonjour.cpp.
- Compilez le programme - bonjour.cppen tapant la commande suivante dans le terminal :- clang++ bonjour.cpp -o bonjour - Si tout se passe bien, vous n’avez aucun message d’erreur. - Attention : cette commande ne peut fonctionner que si vous êtes dans le bon répertoire! - Si une erreur s’affiche, la lire et essayer d’identifier le problème en trouvant le numéro de ligne : avez-vous bien respecté le nom du fichier, les minuscules et majuscules, les retours à la ligne et espaces, les points-virgules à la fin des deux lignes d’instructions? Après chaque correction, enregistrer le fichier et relancer la compilation en retapant la commande. - Rappel : on peut parcourir l’historique des commandes tapées dans le terminal avec les touches ↑ et ↓ du clavier. 
- Lancez la commande - ls; quels fichiers se trouvent maintenant dans votre répertoire?
- Votre répertoire doit contenir un fichier - bonjour(sans extension). Exécutez-le en tapant- ./bonjour - Le texte - Bonjour !doit s’afficher. Bravo, vous avez exécuté votre premier programme- C++!
- Modifiez le fichier - bonjour.cppen remplaçant «Bonjour !» par le message de votre choix. L’enregistrer puis lancer la commande- ./bonjour - Que remarquez-vous? 
- Comment faire pour que l’exécution du programme reflète le changement effectué dans - bonjour.cpp? Faites-le.- Lorsque l’on modifie un programme, pour que les changements soit pris en compte, il faut re-compiler le programme avant de l’exécuter. 
Exercice : du max au min#
- Ouvrez avec votre éditeur de texte le fichier minmax.cpp. 
- Compilez et exécutez ce programme comme précédemment : - clang++ minmax.cpp -o minmax ./minmax 
- Modifiez le programme pour qu’il affiche le minimum des deux nombres. Compilez et exécutez à nouveau pour vérifier vos modifications.