Aller au contenu

Exercices complémentaires semaine 2

Quelques exercices qui mettent en pratique l'utilisation de la librairie Math.

⚠️ RAPPEL : ces exercices sont un supplément aux exercices donnés en classe, pour pratiquer d'avantage et développer votre aisance avec l'analyse de problème et le langage Javascript.

Exercice 1

Demandez à l'utilisateur de saisir la longueur des deux côtés d'un triangle rectangle et utilisez la fonction Math.hypot() pour calculer la longueur de l'hypoténuse.

Ensuite, affichez le résultat.

Hypo

Exercice 2

Utilisez les fonctions Math.random() et Math.floor() pour générer des valeurs de composantes rouge, verte et bleue aléatoires entre 0 et 255.

Ensuite, utilisez cette nouvelle couleur pour modifier la couleur de fond (background-color) du body de la page HTML.

➡️ RAPPEL : l'attribut style permet d'accéder au CSS d'un élément d'une page.

Exemple :

Rouge : 188
Vert : 218
Bleu : 196

Couleur de fond sur body :

couleur

Exercice 3

Écrivez un script qui génère un nombre aléatoire en 0 et 20, puis déclenche une fonction qui offrira 3 essais à l'utilisateur pour trouver le nombre aléatoire généré.

Pour chaque essai :

  • Afficher le nombre d'essais restants
  • Valider si la valeur donnée est numérique entre 0 et 20
  • Afficher un message si le nombre donné est bon ou non
  • Stopper le traitement et afficher le bon message si :

    • le nombre est bon même s'il reste des essais (FÉLICITATIONS!)
    • tous les essais sont écoulés (Meilleure chance la prochaine fois)

guess

Correction

Donner accès au projet Git à votre professeur et l'aviser que vous désirez être corrigé!