0% found this document useful (0 votes)
36 views7 pages

Chap1 BASES DE LA PROGRAMMATION EN C++

Programmation c++

Uploaded by

agbanglaespoir2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views7 pages

Chap1 BASES DE LA PROGRAMMATION EN C++

Programmation c++

Uploaded by

agbanglaespoir2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

LES BASES DE C++

- C++ est un langage pour écrire des programmes de haute performance

- Sa syntaxe est devenue un standard pour la plupart des langages de programmation :

java, C#, PHP

- Programmeur professionnel => connaissance de C++

1. Historique de C++

- C a été inventé par Dennis Ritchie

- C était devenu le langage de programmation structuré le plus populaire des années

1980

- C++ a été inventé par Bjarne Stroustrup en 1979

- C++ est conçu sur les fondements de C

- C++ ajoute à C la programmation orientée objet et de nombreuses librairies

Il existe de nombreux environnements de développement pour C++: QT creator, Visual C++,

DevC++, etc

2. Un premier exemple de programme en C++

// Ceci est un programme simple en C++


#include <iostream>
using namespace std;
// Un programme C++ commence à main()
int main()
{
cout << "C++ est un langage performant de programmation";
return 0;
}
Notions :

Code source: la forme lisible par l’être humain

Code objet : il est obtenu à partir du code source après compilation

3. Un deuxième exemple de programme

Le programme suivant utilise une variable

// Utilisation de variable
#incluse <iostream>
using namespace std ;
int main()
{
int longueur;
longueur = 7;
cout << “la longueur est: “;
cout << longueur;
return 0;
}

4. Utilisation d’opérateur

C++ possède une gamme très variée d’opérateurs dont les opérateurs arithmétiques suivants :

OPÉRATEUR SIGNIFICATION

+ Addition

- Soustraction

* Multiplication

/ Division
// utilisation d’opérateur
#include <iostream>
using namespace std;
int main()
{

int lng ;
/* declaration d’un variable de
type int (entier)*/
int lrg ;
int srf ;// on affecte la valeur 7 à la variable lrg
lrg = 7;
lng = 5;
srf = lng * lrg;
cout << “ La surface est: “;
cout << srf ; // affichage de la valeur de la variable srf
return 0 ;
}

5. Lecture de données au clavier

Avec C++ il est possible de permettre à l’utilisateur de faire des lectures de données au

clavier.

Pour lire au clavier, on peut utiliser la forme générale : cin >> var;

// Un exemple de programme interactif


#include <iostream>
using namespace std ;
int main()
{
int lng;
int lrg;
cout << “Entrer la larger: ”;
cin >> lng; // lecture de la longueur
cout << “Entrer la largeur : ”;
cin >> lrg; // lecture de la larger
cout << “La larger est : ”;
cout << lng*lrg; //affichage de la surface
return 0 ;
}
Quelques options de sortie

En général, il est possible d’enchaîner plusieurs opérateurs de sortie dans une seule

instruction. ; Il suffit d’utiliser un opérateur “<<” pour chaque élément.

La séquence \n permet d’insérer le renvoi à la ligne dans une chaine de caractères

/*
Démonstration de renvoi à
Ligne avec la sequence
*/
#include <iostream>
using namespace std ;
int main()
{
cout << “un\n”;
cout << “deux\n”;
cout << “trois\n” ;
cout << “quatre” ;
}

6. Introducing Functions (standards functions)

Un programme C++ est construit à partir de blocs appelés fonctions.

Une fonction contient une ou plusieurs instructions

Chaque fonction a un nom utilisé pour l’appeler

Une fonction peut avoir ou non des paramètres

Une fonction peut retourner une valeur

La valeur retournée par une fonction peut être affectée à une variable

// Exemple d’utilisation de fonction : la fonction abs()


#include <iostream>
#include <cstdlib>
using namespace std ;
int main()
{
int rslt;
rslt = abs(-10);
return 0;
}
C++ définit un ensemble large de fonctions dans des librairies standard.

7. Identificateurs

En C++, un identificateur est un nom que l’on attribue à une variable, une fonction, ou à tout

autre élément défini par le programmeur.

Le nom de variable peut commencer avec une lettre de l’alphabet ou le soulignement.

Le c++ respecte la casse : mavar et Mavar sont deux identificateurs différents

Il est interdit d’utiliser les mots prédéfinis de C++ comme identificateur


MASTER CHECK
1. It has been said that C++ sits at the center of the modern programming universe. Explain
this statement.

2. A C++ compiler produces object code that is directly executed by the computer. True or
false?

4. Where do C++ programs begin execution?

5. What is a header?

6. What is <iostream>? What does the following code do?


#include <iostream>
7. What is a namespace?

8. What is a variable?

9. Which of the following variable names is/are invalid?

a. count

b. _count

c. count27

d. 67count

e. if

10. How do you create a single-line comment? How do you create a multiline comment?

12. How do you create a block of code?

13. The moon’s gravity is about 17 percent that of Earth’s. Write a program that displays a
table that shows Earth pounds and their equivalent moon weight. Have the table run from 1 to
100 pounds. Output a newline every 25 pounds.
14. A year on Jupiter (the time it takes for Jupiter to make one full circuit around the Sun)
takes about 12 Earth years. Write a program that converts Jovian years to Earth years. Have
the user specify the number of Jovian years. Allow fractional years.

16. Write a program that averages the absolute value of five values entered by the user.
Display the result.

You might also like