Opérateurs et Calculs 
1. Les affectations 
Le  symbole  d’affectation  "←"  fait  partie  d’une  grande  famille,  celle  des  opérateurs.  Comme  son  nom  l’indique,  un 
opérateur est utilisé pour et dans des opérations. Le symbole "←" est un opérateur d’affectation. Il existe plusieurs 
opérateurs qui servent aux calculs, affectations, comparaisons, rotations (de bits), groupages, etc. 
2. Les opérateurs arithmétiques 
Pour  que  les  algorithmes  puissent  effectuer  des  calculs,  il  faut  pouvoir  au  moins  faire  des  opérations  simples.  Vous 
utiliserez pour cela les symboles suivants : 
q + : addition 
q ­ : soustraction 
q * ou x : multiplication (il est plus facile d’écrire un x pour fois qu’une étoile) 
q / : division 
q % ou mod : modulo 
q DIV : La division entière 
  Rappel : un modulo est le reste d’une division entière. Par exemple 15/2 vaut 7, mais il reste 1. On dit que 15 
modulo 2 vaut 1. 
Ces opérateurs sont dits binaires car ils s’utilisent avec deux valeurs : une avant le symbole et une après. Les valeurs 
avant et après peuvent être des données (de même type que la variable qui reçoit les résultats) ou des variables. Voici 
un exemple d’opérations dans un simple algorithme qui calcule la surface et le périmètre d’un cercle. 
PROGRAMME CERCLE
VAR
r, PI, surface,perimetre:réels
DEBUT
PI←3,1415927 
r←5,2 
surface←PI * r * r 
perimetre←2 * PI * r 
Afficher surface,perimetre 
FIN
Ici  il  n’y a que des multiplications. Vous pouvez déjà remarquer que vous avez parfaitement le droit de chaîner vos 
calculs et de mélanger les données et les variables. Simulez les deux calculs : 
surface←PI * r * r 
surface←3,1415927 * 5,2 * 5,2 
surface←84.948666608 
 
perimetre←2 * PI * r 
perimetre←2 * 3,1415927 * 5,2 
perimetre←32.67256408
En java : 
class chap2_cercle { 
public static void main(String[] args) { 
- 1 -
© ENI Editions - All rigths reserved - Jonifar lina
32
Précédent

- 32/220

Suivant