Académique Documents
Professionnel Documents
Culture Documents
Objectifs :
• Découvrir l’environnement de développement C++.
• Se familiariser avec l’environnement de développement C++.
• Exécuter son premier programme sous DevC++ ou CodeBlocks.
Exercice 1 :
• Aller à un des IDEs installé sur votre machine.
• Puis choisir Fichier>>Nouveau>>Nouveau Fichier Source
• Copier le code suivant et enregistrer sous un nom et avec l’extension .cpp1.
Travail à faire :
1. Compiler le programme.
2. Vérifier la création d’un fichier qui a une extension .exe dans le répertoire où se trouve le fichier
source.
3. Exécuter le programme. Qu’est-ce que vous avez obtenu ?
4. Supprimer les lignes de 1 à 4, puis exécuter le programme2. Qu’est-ce que vous avez obtenu ?
5. Supprimer la ligne 7 et 8, puis exécuter le programme qu’est-ce que vous avez obtenu ?
6. Déduire le rôle des instructions des lignes supprimées.
7. Supprimer la ligne 6, puis exécuter ? C’est quoi l’erreur que vous avez obtenue ?
8. Retaper la ligne supprimer, puis supprimer la ligne 6 ? C’est quoi l’erreur que vous avez obtenue ?
9. Pour résoudre ce problème, ajouter l’instruction avant std :: avant le cout (std ::cout). Exécuter
1
Une extension est un suffixe de nom de fichier fait pour identifier son format. Dans notre cas le cpp désigne C Plus
Plus.
2
Exécution d’un programme entraine le lancement de la phase de la compilation d’une façon transparente.
Amri, Bakkas, Hosni Page 1 / 4
Université Moulay Ismaïl 2021-2022
ENSAM – Meknès S2 / 1 iere Année / API
Exercice 2 :
Travail à faire :
1. Exécuter le programme.
2. Suivre l’exécution du programme en introduisant les valeurs. Ce programme permet d’effectuer
l’addition de deux entiers introduit par l’utilisateur.
3. Déduire les instructions qui permettent de lire les valeurs introduites par l’utilisateur.
4. Changer le ‘\n’ de la ligne 9 par ‘<<endl’ ; exécuter le programme. Qu’est-ce que vous remarquez ?
5. Effectuer les changements nécessaires dans le programme afin qu’il permette d’effectuer les quatre
opérations arithmétiques sur deux entiers introduits par l’utilisateur et ensuite affichera le résultat
de ces opérations.
6. Au niveau de la ligne 13, changer resultat par a + b. Exécuter le programme qu’est ce que vous
pouvez remarquer ?
7. Etant donné que l’instruction équivalente à l’instruction du contrôle si-sinon en pseudo code est if-
else en C++. Modifier le programme pour s’assurer que la division ne sera pas effectuée si le
dénominateur est égal à 0.
Si(condition(s)) if(condition(s)){
//Instructions //Instructions
Sinon }else{
//Instructions //Instructions
FinSi }
• Modifier le code source de l’exercice précédent, en ajoutant ce code dans les lignes correspondantes.
4. Effectuer les modifications nécessaires dans le programme afin d’appeler la fonction afficher.
5. Créer et appeler les trois fonctions d’opérations arithmétiques.
3. Est-ce que c’est possible d’utiliser la boucle for au lieu de la boucle do-while situer aux ligne 6-9 ?
4. Remplacer les lignes 10-13 par une boucle for.
5. Changer le code de l’application afin de calculer la somme des nombre paires inférieures à un entier
donner par l’utilisateur.
Exercice 6 : Limits
Exercice 7 :
Ecrire un programme en C++, qui permet de lire un nombre positif introduit par l’utilisateur
et retourne s’il est un nombre premier ou non. Le programme ne s’arrêtera jusqu’à que l’utilisateur
introduit 5 nombres premiers. Utiliser seulement des fonctions.