Les langages de programmation

Venez apprendre les langages de programmation à votre rythme
 
AccueilGalerieCalendrierFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 Cours n°5 - Raccourcir les oppérations arithmétiques

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
koija
Professeur
Professeur
avatar

Nombre de messages : 81
Age : 21
Réputation : 11
Date d'inscription : 13/02/2011

MessageSujet: Cours n°5 - Raccourcir les oppérations arithmétiques   Jeu 18 Aoû - 13:17

Les programmeurs ont remarqués que lorsque nous créons un programmes dans la pratique, il y a certaines opérations qui se répètent, que l'on fait très souvent. J'ai beaucoup hésité de créer tout un cours là-dessus parce-que j'aurai très bien pu en parler dans le cours traitant sur les variables, à la fin, juste après avoir parlé des opérations. Mais je trouve que les notions que je vais vous apprendre méritent un cours.
Bon, pour commencez, voyons l'incrémentation: c'est à dire l'ajout de 1 à notre variable. En programmation, l'incrémentation est une opération que l'on fait sans cesse. Voyons la syntaxe:
Code:

int variable = 3;
variable++; //variable vaut maintenant 4 !
//ou
++variable; //variable vaut maintenant 5 !
Sachez que cette instruction est équivalente à:
Code:

variable = variable + 1;
C'est beaucoup plus court, vous le trouvez pas ?

Il existe une autre opération qui soustrait tout simplement la variable de 1. C'est la décrémentation. Cette opération est beaucoup moins utilisée mais ça peut très bien arriver. La syntaxe est assez similaire: il suffit de remplacer les + par des - de cette façons:
Code:

int variable = 3;
variable--; // vaut 2
//ou
--variable; // vaut 1
Cette instruction est équivalente à :
Code:

variable = variable - 1;

Voilà, vous savez maintenant incrémenter et décrémenter. Sachez que l'inscrémentation, nous allons l'utiliser plus tard. Lorsque nous analyserons les boucles.

Il existe une autre façon de raccourcir certaines opérations. C'est lorsque nous voulons faire une opération sur une variable et enregistrer la valeur sur cette même variable. Pour celà, nous utiliserons les opérateurs: += -= /= *= et %=.
Un code source parle beaucoup plus que des mots, voilà ce que ça donne :
Code:

variable += 4; //équivalent de: variable = variable + 4;
variable -= 4; //équivalent de: variable = variable - 4;
variable *= 4; //équivalent de: variable = variable * 4;
variable /= 4; //équivalent de: variable = variable / 4;
variable %= 4; //équivalent de: variable = variable % 4;

remarque:
variable++; est équivalent à variable += 1;

Pour le moment, c'est vrai que tout ce que nous avons fait n'as pas l'air vraiment très utile, mais dans la pratique, vous allez vite voir que l'on s'en sert souvent pour gagner du temps.

_________________


All humans will, without exception, eventually die.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://koija.no-ip.org
 
Cours n°5 - Raccourcir les oppérations arithmétiques
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Bug avec la priorité des opérations arithmétiques ?
» Raccourcir vos urls
» la vie c'comme les cours d'anglais, y'a trop d'faux amis.
» L'affichage de la carte disparaît en cours de navigation
» Ouvrir un fichier dans Mapsource sans effacer les données en cours?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Les langages de programmation :: Les Cours de Programmation :: Cours de C++-
Sauter vers: