Web: Client 2

Implémenter une page web HTML/CSS/JS pour calculer la moyenne de valeurs demandées à l'utilisateur.

  • Créer une fonction qui récupère les valeurs d'un prompt, tant que l'utilisateur saisit des données
    • Lors de l'annulation de la saisie, toutes les valeurs valeurs sont ignorées, correspondant à une saisie vide
  • Créer une fonction qui effectue le calcul de la moyenne des valeurs saisies, puis retourne le résultat ou une valeur significative
  • Créer une fonction responsable de l'affichage de la page
    • Afficher chaque nombre sur une ligne d'un tableau HTML: en vert si supérieur ou égal à la moyenne, sinon en rouge
    • Afficher la moyenne dans un paragraphe sous le tableau, si valide, sinon indiquer dans un paragraphe en rouge Aucun nombre! et masquer le tableau
  • Finalement, créer la fonction labo() qui orchestre l'appel des fonctions précédentes pour effectuer un nouveau calcul
    • Chaque appel de cette fonction doit nettoyer l'affichage de la page
  • Organiser judicieusement les responsabilités des composants HTML/CSS/JS dans les fichiers correspondants

Exemples

Saisie valide et calcul
Si erreur

Remise

Inclure tous les fichiers HTML/CSS/JS à la racine d'une archive ZIP et la déposer dans l'énoncé de travail sur LÉA.

Web: Client 2

Nom:

Appréciation générale
Qualité de rédaction 0     -0.5     -1
Qualité de l'implémentation, HTML/CSS/JS 0     -0.5     -1
Respect de la mise en page 0     -0.5     -1
Fonction labo()
Fonction, orchestration 1     0.5     0
Récupération des valeurs
Fonction, paramètres, retour 1     0.5     0
Saisie, prompt, tant que valeur, annulation 2     1.5     1     0
Calcul
Fonction, paramètres, retour 1     0.5     0
Moyenne 1     0.5     0
Affichage
Fonction, paramètres, retour 1     0.5     0
Nettoyage, résultat vs erreur rouge 2     1.5     1     0
Respect de la structure tableau et paragraphe 1     0.5     0
Couleur des nombres selon la moyenne 1     0.5     0