Exercices pratiques en JavaScript
Exercices pratiques en JavaScript
Introduction à JavaScript
Série d’exercices 3A
Introduction à JavaScript
1. EXERCICE
Écrire un algorithme qui permet d’afficher le produit des nombres 10059.10 et 123, le plancher, le plafond
et l’arrondi du produit également.
2. EXERCICE
Écrire un algorithme qui demande un nombre variant entre 1 et 250 à l’utilisateur, puis qui calcule et affiche
le carrée, le cube et la racine carrée de ce nombre.
3. EXERCICE
Écrire un algorithme qui demande quatre nombres à l’utilisateur, puis qui calcule et affiche la somme et la
moyenne de ces nombres.
4. EXERCICE
Écrire un algorithme qui lit une valeur qui représente un volume en mètre cube, qui calcule et qui affiche la
valeur équivalente en litres, sachant qu’il y’a 1000 litres dans un mètre cube.
5. EXERCICE
Écrire un algorithme qui lit une valeur en degrés Celsius, qui calcule et qui affiche la valeur équivalente en
degrés Fahrenheit, sachant que :
6. EXERCICE
Modifier l’algorithme précédent pour lire une valeur en degrés Fahrenheit, calculer et afficher la valeur
équivalente en degrés Celsius.
7. EXERCICE
Écrire un algorithme qui lit le rayon d’une sphère, qui calcule et affiche son volume, sachant que :
Volume = 4 / 3 * π * rayon3
8. EXERCICE
Modifier l’algorithme précédent pour lire le volume d’une sphère, calculer et afficher son rayon.
9. EXERCICE
Écrire un algorithme qui lit le prix avant taxes d’un article, le nombre d’items de cet article, et qui calcule et
affiche le prix total avant taxes et total TTC correspondant.
L’utilisateur aimerait connaitre le montant de chacune des taxes également.
10. EXERCICE
Écrire un algorithme qui lit le nombre d’heures hebdomadaires travaillées ainsi que le taux horaire d’un
employé et affiche ensuite son salaire brut.
11. EXERCICE
Modifier l’algorithme précédent pour qu’il affiche son salaire net, sachant qu’il doit cotiser 5% de son salaire
à son syndicat et payer un impôt fixe de 20% sur la portion restante.
12. EXERCICE
Sachant que le pourcentage d’imposition et de cotisation ne soient pas connus à l’avance, modifier
l’algorithme précédent en lisant les deux pourcentages, faire le calcul et afficher le salaire net de l’employé.
13. EXERCICE
Écrire l’algorithme pour résoudre le problème et afficher la réponse. Pour chaque valeur, vous utiliserez une
variable (définie préalablement).
a. Algorithme « 4a »
Supposons que chaque acre d’une ferme produit 17 tonnes de blé. Combien de tonnes de blé seront
produits dans une ferme de 30 acres?
b. Algorithme « 4b »
Si une voiture quitte Montréal, à 3h15 et arrive à New York à 8h10, quelle est sa vitesse moyenne?
Note : New York est à 370 miles de Montréal (1 mile = 1,609 km).
c. Algorithme « 4c »
Un sondage américain montre que les américains utilisent une moyenne de 1598 gallons d’eau par
personne et par jour, incluant les utilisations industrielles. Combien de litres d’eau sont utilisés chaque
année aux États-Unis?
14. EXERCICE
Écrire un algorithme permettant de permuter les valeurs de deux variables « a » et « b », et ce, quel que
soit leur contenu préalable.
15. EXERCICE
Écrire un algorithme transférant à « b » la valeur de « a », à « c » la valeur de « b » et à « a » la valeur de
«c»
(Toujours, quels que soient les contenus préalables de ces variables).
16. EXERCICE
La note du cours DAA est calculée selon le barème suivant :
Écrire l’algorithme permettant la saisie de chacune des notes d’un étudiant, calcule sa moyenne et l’affiche.
17. EXERCICE
Écrire un algorithme qui lit un nombre entier positif, tronque ses unités et l’affiche.
Exemples :
70
11 10
23 20
105 100
3165 3160
18. EXERCICE
Écrire un algorithme qui lit un nombre entier positif, tronque ses dizaines et l’affiche.
Exemples :
77
19 9
23 3
105 105
125 105
1289 1209
19. EXERCICE
Écrire un algorithme qui lit un nombre entier positif, tronque ses centaines et l’affiche.
Exemples :
77
19 9
23 3
105 5
125 25
1289 1089