... | @@ -52,45 +52,16 @@ Un tutoriel complet et une liste un peu plus longue de commandes de base peuvent |
... | @@ -52,45 +52,16 @@ Un tutoriel complet et une liste un peu plus longue de commandes de base peuvent |
|
Rappel de syntaxe C++
|
|
Rappel de syntaxe C++
|
|
=====
|
|
=====
|
|
Pour ce premier chapitre d'exercices, les pages 1 à 31 du tutoriel C++ doivent avoir été lues. Les éléments les plus importants sont présents dans le fichier [Chapter_1/RappelSyntaxe.cpp](https://cp3-git.irmp.ucl.ac.be/mdelcourt/LPHY1271/blob/master/Chapter_1/RappelSyntaxe.cpp):
|
|
Pour ce premier chapitre d'exercices, les pages 1 à 31 du tutoriel C++ doivent avoir été lues. Les éléments les plus importants sont présents dans le fichier [Chapter_1/RappelSyntaxe.cpp](https://cp3-git.irmp.ucl.ac.be/mdelcourt/LPHY1271/blob/master/Chapter_1/RappelSyntaxe.cpp):
|
|
``` cpp
|
|
|
|
// Ceci est un commentaire sur une ligne
|
|
|
|
|
|
|
|
/*
|
|
|
|
Ceci est un commentaire sur plusieurs lignes.
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include <iostream> //Cette ligne dit d'utiliser la librairie "iostream"
|
|
|
|
|
|
|
|
int main(){ //Definit la fonction principale qui sera executee
|
|
|
|
|
|
|
|
int a; // Trois manières de définir des entiers
|
|
|
|
a=17;
|
|
|
|
int b(2);
|
|
|
|
int c=3;
|
|
|
|
|
|
|
|
std::cout<<b+c<<std::endl; //Demander d'afficher b+c
|
|
|
|
|
|
|
|
using namespace std; // Je suis faineant... J'ai pas envie de mettre
|
|
|
|
// les 'std' devant cout et endl...
|
|
|
|
// -> Demande a C++ de me comprendre
|
|
|
|
cout<<b+c<<endl;
|
|
|
|
|
|
|
|
double x(0),y(0); //Definit deux nombres a virgule d'un coup
|
|
|
|
|
|
|
|
cout<<"Prière d'entrer deux nombres"<<endl;
|
|
|
|
cin>>a;
|
|
|
|
cin>>b;
|
|
|
|
cout<<"Leur somme vaut : "<< a <<" + "<< b // J'ai le droit d'ecrire sur 2 lignes
|
|
|
|
<< " = " << a + b <<endl;
|
|
|
|
|
|
|
|
char prenom[50]; //Definir une chaine de caracteres (max 50)
|
|
|
|
cout<<"Veuillez entrer votre nom"<<endl;
|
|
|
|
cin>>prenom;
|
|
|
|
cout<<"Vous vous appelez : "<<prenom<<endl;
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
```
|
|
|
|
Exercices
|
|
Exercices
|
|
=====
|
|
=====
|
|
|
|
|
|
|
|
## 1) Compiler un programme
|
|
|
|
Vous pouvez trouver un "hello world" dans le fichier [helloworld.cpp](Chapter_1/helloworld.cpp).
|
|
|
|
Copiez son contenu dans un fichier, compilez-le à l'aide de g++ :
|
|
|
|
``` bash
|
|
|
|
g++ MONFICHIER.cpp -o MON_EXECUTABLE_DE_SORTIE.o
|
|
|
|
./MON_EXECUTABLE_DE_SORTIE.o
|
|
|
|
```
|
|
|
|
|
|
|
|
## 2) weeee |
|
|
|
\ No newline at end of file |