Vous êtes sur la page 1sur 2

 TP N°1 C++ M1_IBIO

TP N°1 C++
Compiler et exécuter un premier programme en C++

Objectif principal
 Familiarisation avec C++ (une première prise en main du C++)

Objectifs intermédiaires :
 Utilisation d’un IDE (environnement de développement intégré) sous windows : codeblock
fonctionnant sous Windows et Linux.
 Manipulations simples du langage pour comprendre les notions du premier cours.

I. Consignes
1. Installer l’IDE Code::Blocks sous windows
 Un IDE est un outil qui permet de créer des programmes, il est composé d'un
éditeur de texte, d'un compilateur et d'un debugger.

2. Une fois l’installation terminée, lancer le programme et vous aurez l’interface suivante :

On remarque dans l’interface 4 grandes parties :


1. La zone principale : C’est le code C ++ qui s’affiche dans cette zone
2. La liste des fichiers du projet : C’est la liste de tous les fichiers source de votre programme.
3. La barre d'outils : Elle contient plusieurs boutons, parmi on trouve :
 Compiler, Exécuter, Compiler & Exécuter, Tout reconstruire
4. La zone de notification :C’est la zone qui affiche les erreurs de compilation.

2019 /2020 Mme S.Mechid


1/2
 TP N°1 C++ M1_IBIO

3. Créer un nouveau projet

Il existe deux manières pour créer un nouveau projet :

 Utiliser l’icône « create a new project » de la zone principale


 Ou bien à travers le menu File > New > Project.
En choisissant dans les deux cas : Console application et en suivant les étapes avec l’assistant

4. À la fin des étapes de l'assistant, le projet est créé et contient un premier fichier main.cpp
alors compiler et exécuter ce programme en utilisant le bouton « Compiler et exécuter » (Build
and run ) qui se trouve dans la barre d'outils

II. Premier pas avec des programmes simples

 Calcul de la somme des entiers de 1 à 100

Ecrire un programme en C++ qui permet de calculer la somme des entiers de 1 à 100

 Utilisation du type String et le problème des espaces

Voici le programme C++ suivant :


1. #include <iostream>
2. #include <string>
3. using namespace std;
4. int main()
5. {
6. cout << "Quel est votre prenom ?" << "\n";
7. string nomUtilisateur ; //On crée une case mémoire
8. cin >> nomUtilisateur; //
9. cout << "Quel age avez vous ?" << endl;
10. int age;
11. cin >> age;
12. cout << "Vous vous appelez " << nomUtilisateur << " et votre age " << age << ".\n" ;
13. return 0;
14. }
1. Tester le programme avec les cas suivants :
 1 er cas
Prenom : mohamed
Age : 10

 2 eme cas
Prenom : mohamed Zakaria
Age :10
2. Quelles sont vos remarques ?

3. Remplacer la ligne 8 par la ligne suivante : getline(cin, nomUtilisateur) ; conclure ?

2019 /2020 Mme S.Mechid


2/2