Correction DS
Exercice 1 :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Vérification Année Bissextile</title>
</head>
<body>
<script>
function verifierAnneeBissextile() {
// Demander à l'utilisateur d'entrer une année
var annee = parseInt(prompt("Entrez une année :"));
// Utiliser l'objet Date pour créer une nouvelle date avec le
29 février de l'année donnée
var date = new Date(annee, 1, 29);
// Vérifier si la date est valide (si elle est bissextile)
if (date.getDate() === 29 && date.getMonth() === 1) {
alert("L'année " + annee + " est bissextile.");
} else {
alert("L'année " + annee + " n'est pas bissextile.");
}
}
alert( verifierAnneeBissextile());
</script>
<body>
</body>
</html>
Exercice 2 :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Vérification Année Bissextile</title>
</head>
<body>
<script>
// Déclaration de la chaîne de caractères
var chaine = "développement web et multimédia II";
// 1. Donner la taille de cette chaîne
var taille = chaine.length;
document.writeln("1. Taille de la chaîne :", taille ,"<br>");
// 2. Convertir la chaîne en majuscule
var chaineMajuscule = chaine.toUpperCase();
document.writeln("2. Chaîne en majuscule :", chaineMajuscule ,"<br>");
// 3. Découper cette chaîne en tableau
var tableau = chaine.split(' ');
document.writeln("3. Tableau obtenu :", tableau ,"<br>");
// 4. Ajouter "javascript" au tableau obtenu
tableau.push("javascript");
document.writeln("4. Tableau avec 'javascript' ajouté :", tableau ,"<br>");
// 5. Afficher le 4ème élément du tableau
var quatriemeElement = tableau[3];
document.writeln("5. 4ème élément du tableau :", quatriemeElement ,"<br>");
</script>
</body>
</html>
Exercice 3 :
var nbr = parseInt(prompt("Entrez un nombre entier positif :"));
function nbrPremier(nbr) {
for(var i = 2; i < nbr; i++)
if(nbr%i === 0) return false;
return nbr > 1;
}
alert(nbrPremier(nbr));