Premiers pas en JavaScript

3.8 Les variables : exercices
cuy copyleft
  See You Why?  

 


variables remarques (3.4) | | test relatif aux variables (3.9)

Contenu

 

 

I. Comparaison pour les variables

voir <<<séquence précédente

 

II. Emploi des variables

voir <<<séquence précédente

 

III. Variables - syntaxe

voir <<<séquence précédente

 

IV. Variables : quelques remarques...

voir <<<séquence précédente

 

VIII. Exercices relatifs aux variables

 

exo3a

Encore peu utile pour l'instant, mais c'est un début en JS. Créez 2 variables nom_etudiant et prenom_etudiant auxquelles vous affecterez respectivement votre nom et prénom. Vous afficherez dans une fonction alert() le message suivant : "Bonjour, je m'appelle prenom_etudiant nom_etudiant".

 

exo3b

Exercice quasi identique au précédent, mais vous n'affectez pas les nom et prénom dans la source, mais en questionnant l'utilisateur pour connaitre son nom et son prénom.

 

exo3c

Également peu utile pour l'instant, mais c'est un début en JS. Créez 2 variables nombre1 et nombre2 auxquelles vous affecterez respectivement des valeurs numériques. Vous en calculerez la somme dont vous affecterez la variable somme et vous afficherez dans une fonction alert() le message suivant : "La somme de nombre1 et de nombre2 est resultat".

 

exo3d

Exercice quasi identique au précédent, mais vous n'affectez pas nombre1 et nombre2 dans la source, mais en questionnant l'utilisateur pour connaitre les deux valeurs numériques nombre1 et nombre2.

 

exo3e

Exercice quasi identique au précédent, mais sans affecter nombre1 et nombre2 dans la source, mais en questionnant l'utilisateur pour connaitre les deux valeurs numériques nombre1 et nombre2, vous effectuerez les 4 opérations et donnerez 4 messages pour les résultats (addition, soustraction, multiplication et division).

 

exo3f

Échanger les valeurs de deux variables. Si au départ a=7 et b=3, il faudrait qu'à la fin b=7 et a=3.
Cet exercice semble facile si l'on fait intervenir provisoirement une troisième variable c, qui permettra les étapes :

1.- lire a et b
2.- c prend la valeur de a
3.- a prend la valeur de b
4.- b prend la valeur de c (ancienne valeur de a)
a     b     (c)
a     b     (a)
b     b     (a)
b     a     (a)

Puis résoudre le même problème sans faire appel à une troisième variable.
Une suggestion ? La voici :

1.- lire a et b
2.- a prend la valeur de a+b
3.- b prend la valeur de a-b
4.- a prend la valeur de a-b
a                 b
a+b             b
a+b             (a+b)-b=a
(a+b)-a=b     a

 

exo3g

Affectez les variables temps et distance par les valeurs 6.892 et 19.7.
Calculez et affichez la valeur de la vitesse.

 

exo3h

Que vaudront chacune des variables a, b et c à la fin du script suivant :
a = "HTML";
b = "PHP";
c = a;
a = "Javascript";
b = a;

Et dans ce cas-ci :
a = "HTML";
b = "PHP";
a = "Javascript";
c = a;
b = a;

 

 

Solutions, corrigés

 

3a Vous afficherez dans une fonction alert() le message suivant : "Bonjour, je m'appelle prenomEtudiant nomEtudiant"
3b Idem mais en demandant à l'utilisateur...
3c Vous afficherez dans une fonction alert() le message suivant : "La somme de nombre1 et de nombre2 est somme"
3d Idem mais en demandant à l'utilisateur...
3e Idem mais en demandant à l'utilisateur et pour les 4 opérations...
3f Échanger la valeur de deux variables
3g Calcul de la vitesse
3h Que valent les variables a, b et c à la fin de ce script ?

 

 

 

IX. Test relatif aux variables

voir suite >>>

 


variables remarques (3.4) | | test relatif aux variables (3.9)