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)
Merci de votre visite à partir de :

Vous êtes sur :
https://cuy.be/cours/jvs/jvs_038_exo_variables.html

partager sur FaceBook...           consulter sur FaceBook...

 

copyleft
Des liens ne fonctionnent plus ?
Avez-vous des suggestions ?
des commentaires, des corrections, un encouragement... ?
Pour info : Non, il n'y a pas de version papier ou DOC, PDF, etc. de ces notes.


Envoyez-moi un E-Mail (cuy(point)w(at)skynet(point)be)

Attention (at) signifie @ et (point) signifie .

Accueil CUY = See you why?

Compteur gratuitEasyCounter     BelStat Monitored by BelStat - Your Site Counts
La 1 000 000e page a été visitée le 21 mai 2010.
La 2 000 000e page a été visitée ce 18 mars 2012, vers midi.
La 3 000 000e page a été visitée ce 7 janvier 2014 entre 18 h et 18 h 45,
La 4 000 000e page a été visitée ce 5 juin 2015 entre 15 h 49 et 15 h 52,
La 5 000 000e page a été visitée ce 29 aout 2017 après 23 h 30,
Et la 6 000 000e page visitée, trop tôt pour y penser ?
 
et, d'après BelStat, CUY est visité surtout en semaine, peu le weekend...
moins et irrégulièrement pendant les vacances :

visites sur 3 mois, de la mi octobre 2013 à la mi janvier 2014.
 
La 3 333 333e page visitée a eu lieu ce mardi 10 juin 2014, en début d'après midi...
La 3 666 666e page visitée a eu lieu ce dimanche 28 decembre 2014, vers 16 h...
Un tiers de million de pages visitées en 154 jours cela fait une moyenne de 2165 pages visitées par jour...
Deux tiers de million de pages visitées en 355 jours soit une moyenne de 1878 pages visitées par jour...
et seulement 1195 pages visitées quotidiennement pendant les vacances estivales
de la mi juin à la mi septembre 2014

Vous voulez lire quelques messages reçus ?
quelques encouragements ?
Cliquez ici


Fin septembre 2009, installation de ce compteur
qui ne compte chaque nouvel ordinateur visiteur qu'une seule fois
free counter
 
m-à-j du 22/11/2021 :

Depuis cette fin septembre 2009, parmi les 210 pays (sur 274 drapeaux connus) qui nous ont visité,
voici les 100 pays qui nous visitent le plus, 
Nos petits visiteurs, classés par date de visite, où un seul ordi nous a visité, sont :
199. Turkmenistan (TM May 10, 2017) ; 200. Lesotho (LS March 1, 2017) ;
201. Turks and Caicos Island (TC January 18, 2016
202. Cook Islands (CK September 19, 2015)  203. Faroe Islands (FO January 27, 2015
204. Virgin Islands American (VI November 12, 2014) ;
205. Belize (BZ September 29, 2014) ;206. Eswatini - Swaziland (SZ July 21, 2014) ;
207. Grenada (GD April 3, 2014) ; 208. Timor-Leste (TI March 29, 2014) ;
209. American Samoa (AS December 26, 2012) ; 210. Guyana (GY November 5, 2010).