Correction Série d’exercices N° 4
Exercice 1 :
Exécuter ce code et interpréter le résultat.
<!DOCTYPE html>
<html>
<head>
<title> objet Math </title>
</head>
<body>
<script language="JavaScript">
var x = parseInt(prompt("Entrer un entier x "));
var y = parseInt(prompt("Entrer un entier y "));
var max = [Link](x,y);
var min = [Link](x,y);
[Link]("maximum = " + max + "<br>" + "minimum = " +
min);
</script>
</body>
</html>
Ce code affiche le maximum et minimum de deux entiers x et y en
utilisant les fonctions max et min de l’objet math.
Exercice 2 :
Ecrire une fonction calculant le maximum de trois nombres en utilisant la fonction Max ().
<!DOCTYPE html>
<html>
<head>
<title> Ex 2 TD 3 </title>
<script language="JavaScript">
function maximum (x,y,z)
{
var max = [Link](z,[Link](x,y));
return max;
}
</script>
</head>
<body>
<script language="JavaScript">
var x = parseInt(prompt("Entrer un entier x "));
var y = parseInt(prompt("Entrer un entier y "));
var z = parseInt(prompt("Entrer un entier z "));
[Link]("maximum = " + maximum(x,y,z));
</script>
</body>
</html>
Programmation Web 2
Exercice 3 :
Ecrire une page HTML dont le code JavaScript, saisit une chaîne correspondante à un Prénom,
puis affiche ce prénom en majuscule, sa longueur (utiliser la propriété length), ainsi que
l’affichage de ce prénom (1er caractère) en majuscule et le reste minuscule.
<!DOCTYPE html>
<html>
<head>
<meta charset = "utf-8"/>
<title> Ex 3 TD 3 </title>
<script language="JavaScript">
function nompropre1 (prenom)
{
var m=[Link]();
return m;
}
function longueur (prenom)
{
var lgr=[Link];
return lgr;
}
function nompropre2 (prenom)
{
var m=[Link](0).toUpperCase() +
[Link](1).toLowerCase();
return m;
}
</script>
</head>
<body>
<script language="JavaScript">
var prenom = prompt("Donner un prénom:", "prénom");
[Link]("Le prénom est : ", prenom);
[Link]("<br>");
[Link]("Le prénom en majuscule est :"+nompropre1(prenom));
[Link] ("<br>");
[Link] ("la longueur est : " + longueur (prenom));
[Link] ("<br>");
[Link]("Le prénom ("1 er caractére) en majuscule est : " +
nompropre2 (prenom));
</script>
</body>
</html>
Exercice 4 :
Programmation Web 2
Ecrire en JavaScript la fonction nbMots (txt) qui compte le nombre de mots du texte donné en
paramètre. Par exemple nbMots (’Un exercice sur les chaînes de caractères’) retourne 7.
Indications : La fonction split (...) peut éventuellement vous aider.
<!DOCTYPE html>
<html>
<head>
<title> Ex 4 TD 3 </title>
<script language = "javascript">
function nbremot (phrase)
{
var L = new Array()
L = [Link](" ");
var nbre = [Link];
return nbre;
}
</script>
</head>
<body>
<script language = "javascript">
var phrase;
phrase = prompt ("Donner une phrase : ", "phrase");
[Link] ("La phrase saisie est : ", phrase);
[Link] ("<br>");
[Link] ("Le nombre de mots est : " + nbremot(phrase));
</script>
</body>
</html>
Exercice 5 :
Ecrire une page HTML dont le code JavaScript, saisit une phrase, et affiche le nombre de "e" que
contient cette phrase.
<!DOCTYPE html>
<html>
<head>
<title> Ex 5 TD 3 </title>
</head>
<body>
<script language="JavaScript">
var chaine = prompt("Donner une chaine ", "chaine");
[Link]("La chaine saisie est : ", chaine);
[Link]("<br>");
var nb=0;
for(i=0;i<[Link];i++)
{
if([Link](i)=="e")
{
nb++;
}
}
[Link]("Le nombre de e est : " + nb);
</script>
Programmation Web 2
</body> </html>
Programmation Web 2