Vous êtes sur la page 1sur 6

Programmation

2ème année IAG


Institut Supérieur de Web I
Gestion de Gabes
Correction Série de
Année universitaire : Responsable du cours :
2023-2024
TP n°5 Ines BEN MESSAOUD

Exercice 1 :

La formule de Dr Friedrich Lorentz (membre du département d’hygiène du sport de


l’institut de Hambourg) permet de calculer le poids idéal d’un individu. Elle dépond de
deux paramètres :
 La taille en centimètres
 Le sexe
Les formules sont les suivantes :
 Poids idéal masculin (en kg) = Taille (en cm) – 100 – ((taille en cm – 150) /4))
 Poids idéal féminin (en kg) = Taille (en cm) – 100 – ((taille en cm – 150) /2.5))
Créer une page Web comportant un formulaire qui demande à l’utilisateur d’introduire
son sexe, son nom, son prénom et sa taille en centimètres (Voir figure 1). Cette page
calcule et affiche le poids idéal selon la formule de Lorentz (voir figure 2).

Figure 1 : Formulaire à remplir par l'utilisateur

1|Page
Figure 2 : Le message affiché à l’utilisateur
<!DOCTYPE html>
<HTML>
<head>
<title>Calculette du poids idéal - formule de Lorentz -</title>
<SCRIPT LANGUAGE="JavaScript">
function calculer()
{
var t=parseInt(document.f.taille.value);
var s=document.f.sexe.value;
var n=document.f.nom.value;
var p=document.f.prenom.value;
var pi=0;
if (s=="f")
{pi=t-100-((t-150)/2.5);
}
else
{pi=t-100-((t-150)/4);
}
document.write("Bienvenu " + p + " " + n + " votre poids idéal
= " + pi + " kg");
}
</script>
</head>
<body>
<h1 align=center><font color=blue> Calculette du poids idéal
par la formule de Lorentz </font></h1>
<form method="get" name="f">
<fieldset>
<table border=0>
<tr><td>Sexe : </td><td> <input type="radio" name="sexe"
id="sexe" value="f"/><label for=sexe>Féminin<br/> <input
type="radio" name="sexe" id="sexe" value="m"/><label
for=sexe>Masculin</td></tr>

2|Page
<tr><td><label for=nom>Nom : </label> </td><td><input
type=text name=nom id=nom/></td></tr>
<tr><td><label for=prenom>Prénom : </label> </td><td><input
type=text name=prenom id=prenom/></td></tr>
<tr><td><label for=taille>Taille en (cen) : </label>
</td><td><input type=number name=taille id=taille/></td></tr>
</table>
<center>
<br />
<input type=submit value=" Calculer " onclick="calculer()"/>
<input type=reset value="Annuler"/>
</center>
</form>
</fieldset>
</body> </html>

Exercice 2 :

Ecrire le code de la page HTML permettant d’afficher un rectangle formé des chiffres
« 0 » et « 1 ».
Initialement un formulaire est affiché à l’utilisateur pour entrer les tailles de la première
et le deuxième côté. Ensuite, le rectangle est affiché.

Figure 1 : Le formulaire affiché à l’utilisateur

3|Page
Figure 2 : Le rectangle affiché à l’utilisateur
<!DOCTYPE html>
<html>
<SCRIPT LANGUAGE="JavaScript">
function rectangle()
{
var ca= (document.f.ca.value);
var cb= (document.f.cb.value);
for(j=1;j<=ca;j++)
{
for(i=1;i<=cb;i++)
{ if (i==1 || j==1 || i==cb || j==ca)
{document.write("0");}
else {document.write("1");}
}
document.write("<br>");
}
}
</SCRIPT>
<body >
<form name=f>
<table>
<tr><td>
Donner la taille de la première côté : </td><td><input
type=number name=ca></td></tr>
<tr><td>Donner la taille de la deuxième côté : </td><td><input
type=number name=cb> </td></tr>
<tr><td><INPUT TYPE="submit" NAME="int" VALUE="Afficher
Rectangle" OnClick="rectangle()"></td><td><input type=reset
value=Annuler></td></tr>
</table>
</form> </body> </html>

4|Page
5|Page

Vous aimerez peut-être aussi