Table des matières

C++

Lien source: https://developer.mozilla.org/fr/docs/web/javascript/data_structures

Synthèse de début

Variable

Type variable Type in code Contenance
Booléan bool true or false
charactère char un caractère
Entier int un nombre entier
unsigned int unsigned int entier positif ou nul
double double nombre a virgule
chaine caractère string une chaine de caractère
Include Bibliotheque

* OPERATION DE VALEUR DE VARIABLE:

Operation Symbole Exemple
Additon +
 resultat = a + b; 
Soustraction -
 resultat = a - b; 
Multiplication *
 resultat = a * b; 
Division /
 resultat = a / b; 
Modulo %
 resultat = a % b; 
incrément ++Variable;
 int nombreJoueur(4); //Il y a 4 joueurs dans la partie
++nombreJoueur;
//À partir d'ici, il y a 5 joueurs 
decrément –Variable;
 int nombreJoueur(4); //Il y a 4 joueurs dans la partie
--nombreJoueur;
//À partir d'ici, il y a 3 joueurs 

* Les Racourcie d'operation sur une variable elle meme:

Déclaration, type et fonction

window

Propriété
Méthodes

document

Propriétés
Propriétés
Méthodes

Array

Propriétés
Methodes

Lecture de la propriété length

Date

Méthode

Error

Function

Propriétés

Image

Propriétés
Méthode

Math

Propriétés
Méthode
Nom de la fonction Symbole Fonction Mini-Exemple
Racine carree sqrtx
 sqrt() 
 resultat = sqrt(valeur); 
Sinus sin(x)
 sin() 
 resultat = sin(valeur); 
Cosinus cos(x)
 cos() 
 resultat = cos(valeur); 
Tangente tan(x)
 tan() 
 resultat = tan(valeur); 
Exponentielle ex
 exp() 
 resultat = exp(valeur); 
Logarithme neperien lnx
 log() 
 resultat = log(valeur); 
Logarithme en base 10 log10x
 log10() 
 resultat = log10(valeur); 
Valeur absolue
 fabs() 
 resultat = fabs(valeur); 
Arrondi vers le bas floor()
 floor() 
 resultat = floor(valeur); 
Arrondi vers le haut ceil()
 ceil() 
 resultat = ceil(valeur); 
Puissance pow(a,b)
 pow() 
 resultat = pow(valeur1, valeur2); 

Number

Propriétés

Opérateurs arithmétiques

Addition et soustraction

Structure de contrôle

if

les operateurs logique
Symbole signification
== Est égal à
> Est superieur a
< Est inferieur a
>= Est superieur ou égale a
Est inferieur ou égal a
!= Est different de

Combinaisons: and , or , not.

Syntaxesymbolesignification
and && ET
or double pipe OU
not ! NON
exemple de boucle if else
 #include <iostream>
 
using namespace std;
 
int main()
{
    int nbAnimaux(0);
 
    if (nbAnimaux > 0)
    {
        cout << "Super ! Les animaux de compagnie ca change la vie !" << endl;
    }
    else
    {
        cout << "Vous n'avez pas d'animaux de compagnie" << endl;
    }
 
    cout << "Fin du programme" << endl;
    return 0;
} 
exemple de boucle if elseif
 #include <iostream>
 
using namespace std;
 
int main()
{
    int nbAnimaux(2);
 
    if (nbAnimaux == 0)
    {
        cout << "Vous n'avez pas d'animaux de compagnie" << endl;
    }
    else if (nbAnimaux == 1)
    {
        cout << "C'est super d'avoir un fidele compagnon !" << endl;
    }
    else if (nbAnimaux == 2)
    {
        cout << "Ca doit en faire du monde a la maison !" << endl;
    }
    else
    {
        cout << "Votre budget croquettes doit etre important" << endl;
    }
 
    cout << "Fin du programme" << endl;
    return 0;
}

switch

exemple de code avec switch

 #include <iostream>
 
using namespace std;
 
int main()
{
    int nbAnimaux(2);
 
    switch (nbAnimaux)
    {
        case 0:
            cout << "Vous n'avez pas d'animaux de compagnie" << endl;
            break;
 
        case 1:
            cout << "C'est super d'avoir un fidele compagnon !" << endl;
            break;
 
        case 2:
            cout << "Ca doit en faire du monde a la maison !" << endl;
            break;
 
        default:
            cout << "Votre budget croquettes doit etre important" << endl;
            break;
    }
 
    return 0;
} 

break

default

for

Exemple de boucle for:

 int main()
{
    int compteur(0);
 
    for (compteur = 0 ; compteur < 10 ; compteur++)
    {
        cout << compteur << endl;
    }
 
    return 0;
} 

do

Exemple de boucle do …while

 do
{
    /* Instructions */
} while (condition); 

return

while

Exemple de boucle while:

 while (condition)
{
    /* Instructions à répéter */
} 

continue

Gestion des erreurs

throw

try ... catch ... finally

Opérateur

in

new

instanceof

typeof

delete

Valeurs spéciales

this

true

false

null

undefined

Fonctions

Declaration

Fichier source et fichier d'en-tête

Programmation avancée

Argument de fonction passé par Valeur

Argument de fonction passé par Reference

Argument de fonction passé par Reference constante

Paradigme de programmation classe/objet

Premier exemple:

Deuxième exemple:

Troisième exemple:

Quatrième exemple avec Imbrications:

Création d'une classe:

Methode de classe

Frameworks

Visual Studio Code

Code::block

Développement POO avec C++

Documentation: https://openclassrooms.com/fr/courses/1894236-apprenez-a-programmer-en-c/7674626-declarez-une-variable-et-affichez-sa-valeur