Sie sind auf Seite 1von 6

 using namespace 

: … permet en quelque sorte d'indiquer dans quel lot de


fonctionnalités notre fichier source va aller piocher.
 Cout << : commande l'affichage d'un message à l'écran ;
 "Hello world!": indique le message à afficher ;
 endl: crée un retour à la ligne dans la console.
Exemple : cout << "Hello world!" << endl;

 N'oubliez pas d’utiliser endlpour réaliser des retours à la ligne et de séparer chaque morceau
de texte par les chevrons<< .

 return : Ce type d'instruction clôt généralement les fonctions. En fait, la plupart


des fonctions renvoient une valeur (un nombre par exemple)
 une variable est une partie de la mémoire que l'ordinateur nous prête pour y mettre
des valeurs.
Les règles de composition d’une variable :
 les noms de variables sont constitués de lettres, de chiffres et du tiret-bas _
uniquement ;
 le premier caractère doit être une lettre (majuscule ou minuscule) ;
 on ne peut pas utiliser d'accents ;
 on ne peut pas utiliser d'espaces dans le nom
 Pour des questions de lisibilité, il est important d'utiliser des noms de variables qui
décrivent bien ce qu'elles contiennent. On préfèrera donc choisir comme nom de
variableageUtilisateurplutôt quemaVarouvariable1.
Pour le compilateur, cela ne fait aucune différence. Mais, pour vous et pour les gens qui
travailleront avec vous sur le même programme, c'est très important.
 Convention des programeur :
 les noms de variables commencent par une minuscule ;
 si le nom se décompose en plusieurs mots, ceux-ci sont collés les uns aux
autres ;
 chaque nouveau mot (excepté le premier) commence par une majuscule.

Type de variable
Nom du type Ce qu'il peut contenir
bool Une valeur parmi deux possibles, vrai (true) ou faux (false).
char Un caractère.
int Un nombre entier.
unsigned int Un nombre entier positif ou nul.
double Un nombre à virgule.
string Une chaîne de caractères, c'est-à-dire un mot ou une phrase.

Syntaxe d'initialisation d'une variable en C++


TYPE NOM (VALEUR) ;
Ou
TYPE NOM =VALEUR ;
Pour le type char, il faut mettre la lettre souhaitée entre apostrophes. Il faut écrire char
lettre('a');et pas char lettre(a);

Pour le type string ,Il faut, en effet, indiquer au compilateur que nous souhaitons
utiliser desstrings. Sans cela, il n'inclurait pas les outils nécessaires à leur gestion.
La ligne à ajouter est #include <string>.
Déclaration sans valeur initialiser
TYPE NOM ;
Une erreur courante est de mettre des parenthèses vides après le nom de la variable,
comme ceci :int nombreJoueurs(). C'est incorrect, il ne faut pas mettre de parenthèses,
juste le type et le nom.

Les références

Elle permette obtenir deux moyen d'accéder à la même case mémoire.  Un petit peu
comme si on donnait un surnom à une variable en plus de son nom normal. On parle parfois
d'alias, mais le mot correct en C++ est référence.

Au niveau du code, on utilise une esperluette (&) pour déclarer une référence sur une
variable. Voyons cela avec un petit exemple.
La référence doit impérativement être du même type que la variable à laquelle elle est accrochée
! Un int& ne peut faire référence qu'à unint, de même qu'unstring&ne peut être associé
qu'à une variable de typestring.

Exemple : int ageUtilisateur(18); //Une variable pour contenir l'âge de l'utilisateur

int& maReference(ageUtilisateur); //Et une référence sur la variable 'ageUtilisateur'

cin >> : permert d’entrer des valeur au clavier ( comme un


scanf)
MODIFICATION DE VARIABLE :
= : affectation
Opération
Symbole
Exemple
Addition
+
resultat = a + b;
Soustraction
-
resultat = a - b;
Multiplication
*
resultat = a * b;
Division
/
resultat = a / b;
Modulo
%
resultat = a % b;
L'opérateur modulo calcule le reste de la division.
Déclarez une constante
C'est très simple. On déclare une variable normale et on ajoute le mot-clé const
entre le type et le nom.
L'incrémentation ( symbole ++ ) :
On écrit ++ suivi du nom de la variable et on conclut par le point-virgule habituel.

La décrémentation (symbole -- ) :


On écrit -- suivi du nom de la variable et on conclut par le point-virgule habituel.

Raccourcir les opérations :


il existe des raccourcis pour les 5 opérations de base, c'est-à-dire +=, -= , *= , /= et %=.
Exemple : nombre = nombre / 3; devient nombre /= 3;

L'en-tête cmath
Pour avoir accès à plus de fonctions mathématiques, il suffit d'ajouter
une ligne en tête de votre programme, comme lorsque l'on désire utiliser
des variables de type string. La directive à insérer est :

#include <cmath>
Utilisation d’une fonction :

resultat = fonction(valeur);

Quelque fonction dans cmath


Nom de la fonction Symbole Fonction Mini-exemple

Racine carrée sqrt() resultat = sqrt(valeur);


sqrtxsqrtx

Sinus sin() resultat = sin(valeur);


sin(x)sin⁡(x)
Nom de la fonction Symbole Fonction Mini-exemple

Cosinus cos() resultat = cos(valeur);


cos(x)cos⁡(x)

Tangente tan() resultat = tan(valeur);


tan(x)tan⁡(x)

Exponentielle exp() resultat = exp(valeur);


exex

Logarithme népérien log() resultat = log(valeur);


lnxln⁡x

Logarithme en base log10() resultat =


log10xlog10⁡x log10(valeur);
10

Valeur absolue fabs() resultat = fabs(valeur);


|x||x|

Arrondi vers le bas floor() resultat =


⌊×⌋⌊×⌋ floor(valeur);

Arrondi vers le haut ceil() resultat = ceil(valeur);


⌈×⌉⌈×⌉

Les conditions

les conditions : elles permettent d'écrire dans le programme des règles


comme « Si ceci arrive, alors fais cela » ;
ymbole
Signification
==
Est égal à
>
Est supérieur à
<
Est inférieur à
>=
Est supérieur ou égal à
<=
Est inférieur ou égal à
!=
Est différent de

La condition if
If ( condition)
else: ce qu'il faut faire si la condition n'est pas vérifiée
else if: effectuer un autre test
switch
switch (nbEnfants)

case 0:

cout << "Eh bien alors, vous n'avez pas d'enfant ?" << endl;

break;

case 1:

cout << "Alors, c'est pour quand le deuxieme ?" << endl;

break;

case 2:

cout << "Quels beaux enfants vous avez la !" << endl;

break;

default:

cout << "Bon, il faut arreter de faire des gosses maintenant !" << endl;

break;

Les break sont obligatoires si on veut que l'ordinateur arrête les tests une fois que l'un
d'eux a réussi. En pratique, je vous conseille d'en mettre comme moi à la fin de chaque
case. Enfin, le defaultà la fin correspond auelse(« sinon ») et s'exécute si aucun des
tests précédents n'est vérifié
Combiner des conditions booleen

&& ET

|| OU

! NON

Boucle while
Cette boucle s'utilise comme ceci :

while (condition)
{

/* Instructions à répéter */

La boucle do ... while


Cette boucle est très similaire à la précédente... si ce n'est que la condition n'est
testée qu'à la fin. Cela signifie que le contenu de la boucle sera toujours lu au moins
une fois.

Cette boucle prend la forme suivante :

do

/* Instructions */

} while (condition);
La boucle for
Ce type de boucle, que l'on retrouve fréquemment, permet de condenser :

 une initialisation ;
 une condition ;
 une incrémentation.
Voici sa forme :

for (initialisation ; condition ; incrementation)

Das könnte Ihnen auch gefallen