Examen Intégration et documents Web

Exercice 1

Tarifs 2021
Active Pack Allure GT
Berline Coupé Berline Coupé SW Coupé SW
Essence 29 000 30 000 31 000 31 500 32 000 33 000 35 000
Diesel 31 000 32 000 35 000 36 000 36 500 37 000 38 000
THDI 30 000 31 700 32 250 33 000 35 000 36 000 37 500
Hybride 41 000 42 000 44 000 45 000 47 000

Options (900 € sur tous les modèles)
(l'option est incluse pour les modèles hybrides, coûte 2 000 € pour les modèles Essence, 2 500 € pour les modèles Diesel et THDI et n'est pas disponible pour les modèles Active Pack
(l'option n'est pas disponible pour les modèles SW, coûte 800 € pour les berlines et 1 100 pour les coupés)

1. Stocker les prix dans une structure adaptée (de type méta données), pour pouvoir faire des calculs simplement et rapidement.

2. Écrire une fonction qui recopie les prix stockés depuis la structure dans les cellules du tableau html en les formattant au format français. Vous aurez besoin des fonctions de conversion Number et toLocaleString.

3. Attacher des événements click sur les éléments html input de type checkbox du premier fomulaire pour effectuer le calcul des options.

4. Stocker les prix des options dans une structure adaptée (de type méta données), pour pouvoir faire des calculs simplement et rapidement.

5. Fonctionnement de la méthode de Calcul

Moins de 20 lignes de codes sont suffisantes !

Démonstration

Voir la solution