Labo

Exercice 1

Créer un tableau contenant les jours de la semaine et l’afficher dans la page html.

See the Pen 701-9-14 by Axel Seguin (@axel-seguin-gmail-com) on CodePen.

Exercice 2

Reprenez l’exercice 1 et, en dessous du tableau, affichez : “La longueur du tableau est X” (où X représente le nombre de cases du tableau"

See the Pen 701-9-15 by Axel Seguin (@axel-seguin-gmail-com) on CodePen.

Exercice 3

Reprenez l’exercice 2 et modifiez le tableau pour que mardi et jeudi soit dans un autre langue. Ces modifications doivent être faites après avoir affiché la longueur dans l’exercice 2.

Affichez à nouveau le tableau.

See the Pen 701-9-16 by Axel Seguin (@axel-seguin-gmail-com) on CodePen.

Exercice 4

Reprenez le tableau de l’exercice 1 et affichez le sous la forme :

Le jour dans la case 0 du tableau est Lundi

Le jour dans la case 1 du tableau est Mardi

Le jour dans la case 2 du tableau est Mercredi

See the Pen 701-9-17 by Axel Seguin (@axel-seguin-gmail-com) on CodePen.

Exercice 5

Même chose que 4 mais cette fois-ci, l’affichage doit indiquer :

Le jour 1 de la semaine est Lundi

Le jour 2 de la semaine est Mardi

Le jour 3 de la semaine est Mercredi

See the Pen 701-9-18 by Axel Seguin (@axel-seguin-gmail-com) on CodePen.

Exercice 6

Vous disposez du tableau jours qui contient les montants dépensés chaque jour pendant une semaine. Par exemple :

jours = [134, 567, 387, 982, 12, 78, 54]

Demandez à l’utilisateur de saisir un jour (exemple 4), vous devrez alors faire la somme des montants dépensés les 4 premiers jours.

See the Pen 701-9-19 by Axel Seguin (@axel-seguin-gmail-com) on CodePen.

Exercice 7

Créez un tableau à deux dimensions. Le tableau représente 5 étudiants qui ont chacun 3 notes. Ce sera un tableau de 5 cases. Chaque case contiendra un tableau de 3 cases représentant les notes des étudiants.

Parcourez ce tableau à deux dimensions et calculez la moyenne de chacun des étudiants.

See the Pen 701-9-20 by Axel Seguin (@axel-seguin-gmail-com) on CodePen.

Exercice 8

Créez 3 objets de votre choix contenant chacun au moins 3 champs.

Affichez les champs de chacun des objets.

Ajoutez un champs à un des objets et modifiez un autre de ces champs.

Affichez à nouveau l’objet.

See the Pen 701-9-21 by Axel Seguin (@axel-seguin-gmail-com) on CodePen.

Exercice 9

Vous disposez de la chaine de caractères ci-dessous :

let maChaine = 'Ryu+Ken+Chun-Li+Cammy+Guile+Sakura+Sagat+Juri';

Transformez cette chaine en un tableau de prénom en utilisant le + comme séparateur.

Ajoutez deux prénoms au tableau des présences.

Créez un deuxième tableau qui sera l’inverse du premier.

Retirez le dernier prénom de ce nouveau tableau et affichez le.

See the Pen 701-9-22 by Axel Seguin (@axel-seguin-gmail-com) on CodePen.

Exercice 10

Il est possible de définir un objet en le plaçant directement dans un tableau :

let tab = new Array(3);

tab[0] = {
	"numEtudiant": "p345256",
	"Examen1" : 92,
	"Examen2" : 89,
	"TP" : 100
}

La première case du tableau contient alors un objet.

Créez un tableau contenant 3 étudiants du même type que celui en exemple.

Calculez la moyenne de chacun des étudiants et affichez la.

Calculez la moyenne des étudiants à l’examen 2 et affichez la.

See the Pen 701-9-23 by Axel Seguin (@axel-seguin-gmail-com) on CodePen.

Exercice 11

Définissez une classe Musicien dont le constructeur prend trois paramètres : nom, age, instrument.

Créez une méthode affiche() qui permet d’afficher le nom, l’age et l’instrument du musicien.

Créez une autre méthode, joue() qui permet de faire jouer le musicien.

Est-il possible d’ajouter une propriété au musicien? Si oui, pouvez-vous y accéder?