PROGRAMME DECLARE2
VAR
a←10:entier
b←3.5,c←8.2347:réels
titre←"Mon titre":chaîne
vrai←VRAI:booléen
DEBUT
Afficher a
FIN
Avec une valeur par défaut, la variable dispose déjà d’un contenu dès son initialisation et peut être directement
utilisée. C’est la même chose en Java :
class chap4_init2 {
public static void main(String[] args) {
int i=1,cpt=2,resultat=3;
System.out.println(i) ;
}
}
b. Affectation de variables
Le principe est exactement le même sauf que cette fois vous ne mettez pas de valeur à droite mais une autre variable,
ce qui a pour effet d’affecter à la variable de gauche la valeur de la variable de droite.
PROGRAMME AFFECT3
VAR
a,b:entiers
DEBUT
a←10
b←a
FIN
Là encore, vous prendrez bien soin de ne pas mélanger les torchons et les serviettes en n’affectant pas des variables
de types incompatibles. L’exemple suivant est évidemment faux.
PROGRAMME AFFECT4
VAR
a:entier
b :réel
DEBUT
b←3.1415927
a←b
FIN
Là encore, n’oubliez pas une éventuelle conversion dans un vrai langage et de déclarer correctement vos variables
dans le bon type. L’exemple Java suivant ne devrait pas vous poser de problèmes de compréhension.
class chap2_equal3 {
public static void main(String[] args) {
int a=10,b,c;
double r1=3.1415927, r2;
String txt1="Hello World", txt2;
b=a;
r2=r1;
c=(int)r2;
txt2=txt1;
System.out.println(r2);
System.out.println(c);
System.out.println(txt2);
}
}
Note : on ne peut pas affecter de variable à une autre variable lors de sa déclaration.
- 8 -
© ENI Editions - All rigths reserved - Jonifar lina
29
VAR
a←10:entier
b←3.5,c←8.2347:réels
titre←"Mon titre":chaîne
vrai←VRAI:booléen
DEBUT
Afficher a
FIN
Avec une valeur par défaut, la variable dispose déjà d’un contenu dès son initialisation et peut être directement
utilisée. C’est la même chose en Java :
class chap4_init2 {
public static void main(String[] args) {
int i=1,cpt=2,resultat=3;
System.out.println(i) ;
}
}
b. Affectation de variables
Le principe est exactement le même sauf que cette fois vous ne mettez pas de valeur à droite mais une autre variable,
ce qui a pour effet d’affecter à la variable de gauche la valeur de la variable de droite.
PROGRAMME AFFECT3
VAR
a,b:entiers
DEBUT
a←10
b←a
FIN
Là encore, vous prendrez bien soin de ne pas mélanger les torchons et les serviettes en n’affectant pas des variables
de types incompatibles. L’exemple suivant est évidemment faux.
PROGRAMME AFFECT4
VAR
a:entier
b :réel
DEBUT
b←3.1415927
a←b
FIN
Là encore, n’oubliez pas une éventuelle conversion dans un vrai langage et de déclarer correctement vos variables
dans le bon type. L’exemple Java suivant ne devrait pas vous poser de problèmes de compréhension.
class chap2_equal3 {
public static void main(String[] args) {
int a=10,b,c;
double r1=3.1415927, r2;
String txt1="Hello World", txt2;
b=a;
r2=r1;
c=(int)r2;
txt2=txt1;
System.out.println(r2);
System.out.println(c);
System.out.println(txt2);
}
}
Note : on ne peut pas affecter de variable à une autre variable lors de sa déclaration.
- 8 -
© ENI Editions - All rigths reserved - Jonifar lina
29
