Laboratoire - Exercices dans la console
Marche à suivre
Suivez les étapes suivantes pour compléter le laboratoire:
- Créer un projet web de base avec un fichier avec la structure vu au début du cours. Votre projet doit au moins contenir un fichier index.html et un dossier js.
- Pour chacun des exercices ci-dessous, créez un fichier exercice-1.js, exercice-2.js, etc. dans le dossier js. Vous écrirez le code de chaque exercice dans ces fichiers.
- Dans le fichier index.html, ajoutez une balise <script> pour inclure chacun des fichiers d'exercices.
- Mettre toutes les balises <script> en commentaire. Vous pourrez les décommenter lorsque vous travaillerez sur l'exercice correspondant.
Exercices
Voici les exercices à compléter:
- Générer aléatoirement une nombre entre 1 et 10. Afficher le nombre dans la console avec le texte du nombre. Par exemple, si le nombre est 5, afficher: 5 (cinq).
- Générer aléatoirement une lettre de l'alphabet et affichez là dans la console.
- À l'aide de boucles, trouvez le nombre entre 1 et 1000 qui a le plus de facteurs (diviseurs).
- Générer un tableau contenant aléatoirement entre 10 et 40 valeurs. Chaque valeur du tableau doit être un nombre entier aléatoire entre 1 et 100. Afficher le tableau dans la console.
- Définissez une matrice 3 × 3 (un tableau à 2 dimensions). Remplissez-la avec des nombres aléatoires entre -99 et +99. Faites-la afficher dans la console comme une vraie matrice en l'alignant correctement de la façon suivante:Je vous recommande de regarder la fonction String.padStart() pour vous aider à aligner les nombres.Console
- Afficher la phrase suivante dans la console: Bonjour, je suis un étudiant en informatique.. Vous devez ensuite l'afficher de chaque façon suivante:
- EN MAJUSCULE
- EN ENMAJUSCULESANSLESESPACES
- Verticalement (une lettre par ligne dans la console).
- En affichant qu'un caractère sur deux
- À l'envers
- A v e c u n e s p a c e e n t r e c h a q u e c a r a c t è r e.
- A v e c u n e s p a c e e n t r e c h a q u e c a r a c t è r e (sauf s'il y a déjà un espace)
- Avec Une Majuscule À Chaque Mot
- EnCamelCase
- En AlTeRnAnT lEs MaJuScUlEs Et LeS mInUsCuLeS
- An rampleçent tous las A per das E at vica-varse
- Utilisez la boucle de votre choix pour afficher les séquences suivantes dans la console le plus efficacement possible:
- 3, 6, 9, 12, 15 … 57, 60
- 15, 14, 13, 12, 11 … 1, 0
- 2, 4, 8, 16, 32, 64 … 4096
- 2187, 729, 243, 81 … 3, 1
- 0, 1, 2, 0, 1, 2 … 0, 1, 2 (dix fois)
- A, B, C, D, E … Y, Z
- 1/2, 1/3, 1/4, 1/5 … 1/12
- Déclarez un tableau de chaînes de caractères contenant 52 cases. Initialisez ce tableau avec les valeurs d'un jeu de carte à jouer (ex : A♠, 5♦, D♥, etc.). Pigez 5 cartes de façon aléatoire dans ce tableau en vous assurant de ne pas piger 2 fois la même carte. Vous pouvez utiliser un 2e tableau contenant les cartes ou les index pigés pour vous faciliter la tâche. Les caractères spéciaux peuvent être trouvé à l'aide d'une petite recherche sur Google.
- Afficher dans la console les triangles d'étoiles suivants:Vous pouvez afficher les triangles un en dessous de l'autre au lieu de les afficher un à côté de l'autre. Vous devez utiliser les boucles for pour afficher les triangles. Je vous recommande aussi de regarder la fonction String.repeat() pour vous aider.Console
- Générer des valeurs 0 ou 1 aléatoirement que vous afficherez dans la console. Vous devez afficher un maximum de 80 caractères par rangée. Arrêter de générer des valeurs dès que 10 zéro (0) successif sont affiché dans la console et afficher le nombre total de valeurs générées avant de terminer le programme.Puisque l'instruction console.log() affiche une nouvelle ligne, vous devrez générer les valeurs dans une variable de type String et afficher la variable à chaque fois qu'elle atteint 80 caractères ou lorsque les 10 zéro (0) successif sont généré.Console