Besoin d'aide pour un devoir
Fermé
vivibrindacier
Messages postés
1
Statut
Membre
-
vivibrindacier -
vivibrindacier -
<voici le devoir demandé :
« Placer dans la section Sortie la plus grande des valeurs placés dans les 5 cases de la section Entrée.
Vous devez utiliser une boucle. »
voici la premiere partie du devoir que j'ai fait, auquel je dois ajouter le premier bout.
<html>
<head>
<title>devoir 3</title>
</head>
<body>
<script language="JavaScript">
<!--
// Fonction pour initialiser un tableau avec des chaines de caracteres vides
function tableauDeChaines() {
this.lenght = 6;
this[1] = '';
this[2] = '';
this[3] = '';
this[4] = '';
this[5] = '';
}
// Creation d'un tableau
var tbl = new tableauDeChaines();
function transformation() {
// On place le contenu de chaque case d'entrée dans une partie de tableau tbl
var i;
tbl[1] = document.formulaire.entree1.value;
tbl[2] = document.formulaire.entree2.value;
tbl[3] = document.formulaire.entree3.value;
tbl[4] = document.formulaire.entree4.value;
tbl[5] = document.formulaire.entree5.value;
// on place dans la case de sortie toutes les valeurs du tableau (1 par ligne)
document.formulaire.sortie.value = '';
for (i=1; i <= 5; i++) {
document.formulaire.sortie.value = document.formulaire.sortie.value + tbl[i] + "\r";
}
document.formulaire.sortie.value =
}
// -->
</script>
<h2>Devoir #3 </h2>
Sylvie <br>
Exemple de page <b>HTML</b> dont le comportement est modifiable à l'aide du langage
<b>Javascript</b>.
<p>
En effet à la fin de cet exercice, le document html contiendra une section formulaire pour
permettre la saisie
de données et l'affichage du résultat de la transformation de ces données par un programme
Javascript placé dans
une autre section du document html.
</p>
<hr size="2">
<form name = "formulaire">
<font COLOR="#AA1177">Section entrée</font>
<font COLOR="#000000"></font>
<br>
<input name ="entree1" type="text">
<input name ="entree2" type="text">
<input name ="entree3" type="text">
<br>
<input name = "entree4" type="text">
<input name = "entree5" type="text">
<hr size=1>
<br>
<font color="#AA1177">Section sortie</font>
<br>
<font color="#000000"></font>
<textarea name="sortie" wrap="virtual" rows="7" cols="50"></textarea>
<br>
<br>
<hr>
<input type="button" value="Exécuter" onClick="transformation()" >
<input value="Effacer" type="reset">
</form>
<hr>
Page crée le 20070216 pour le cours Z-328
</body>
</html>
« Placer dans la section Sortie la plus grande des valeurs placés dans les 5 cases de la section Entrée.
Vous devez utiliser une boucle. »
voici la premiere partie du devoir que j'ai fait, auquel je dois ajouter le premier bout.
<html>
<head>
<title>devoir 3</title>
</head>
<body>
<script language="JavaScript">
<!--
// Fonction pour initialiser un tableau avec des chaines de caracteres vides
function tableauDeChaines() {
this.lenght = 6;
this[1] = '';
this[2] = '';
this[3] = '';
this[4] = '';
this[5] = '';
}
// Creation d'un tableau
var tbl = new tableauDeChaines();
function transformation() {
// On place le contenu de chaque case d'entrée dans une partie de tableau tbl
var i;
tbl[1] = document.formulaire.entree1.value;
tbl[2] = document.formulaire.entree2.value;
tbl[3] = document.formulaire.entree3.value;
tbl[4] = document.formulaire.entree4.value;
tbl[5] = document.formulaire.entree5.value;
// on place dans la case de sortie toutes les valeurs du tableau (1 par ligne)
document.formulaire.sortie.value = '';
for (i=1; i <= 5; i++) {
document.formulaire.sortie.value = document.formulaire.sortie.value + tbl[i] + "\r";
}
document.formulaire.sortie.value =
}
// -->
</script>
<h2>Devoir #3 </h2>
Sylvie <br>
Exemple de page <b>HTML</b> dont le comportement est modifiable à l'aide du langage
<b>Javascript</b>.
<p>
En effet à la fin de cet exercice, le document html contiendra une section formulaire pour
permettre la saisie
de données et l'affichage du résultat de la transformation de ces données par un programme
Javascript placé dans
une autre section du document html.
</p>
<hr size="2">
<form name = "formulaire">
<font COLOR="#AA1177">Section entrée</font>
<font COLOR="#000000"></font>
<br>
<input name ="entree1" type="text">
<input name ="entree2" type="text">
<input name ="entree3" type="text">
<br>
<input name = "entree4" type="text">
<input name = "entree5" type="text">
<hr size=1>
<br>
<font color="#AA1177">Section sortie</font>
<br>
<font color="#000000"></font>
<textarea name="sortie" wrap="virtual" rows="7" cols="50"></textarea>
<br>
<br>
<hr>
<input type="button" value="Exécuter" onClick="transformation()" >
<input value="Effacer" type="reset">
</form>
<hr>
Page crée le 20070216 pour le cours Z-328
</body>
</html>
4 réponses
Salut,
Pour augmenter tes chances de recevoir une (ou des) réponse(s), un peu de lecture ne sera pas de trop...
;-))
Pour augmenter tes chances de recevoir une (ou des) réponse(s), un peu de lecture ne sera pas de trop...
;-))
je m'excuse, effectivement je constate qu'il manquait le debut de mon texte que j'avais copié collé.
a ce debut il y avait la formule de politesse habituelle. merci de me rappeller...et desolée d'avoir eu l'air impolie.
Vivi
a ce debut il y avait la formule de politesse habituelle. merci de me rappeller...et desolée d'avoir eu l'air impolie.
Vivi
salut
je ne comprends pas bien où se situe ton problème ...
pose une question un peu plus précise, veux-tu..
je ne comprends pas bien où se situe ton problème ...
pose une question un peu plus précise, veux-tu..
je dois faire en sorte que mon tableau m'envoit le chiffre le plus gros dans la case du bas. c'est une formule semblable a celle ci, mais elle ne fonctionne pas encore car je ne dois pas avoir les bon codes... je dois inserer la bonne formule apres cette ligne:
document.formulaire.sortie.value = document.formulaire.sortie.value + tbl[i] + "\r";
}
main = tbl(1)
if ((tbl(x) > main) {
main = tbl(x)}
for(x=2; x > 6; x = x+1)
if {(tbl(x) > main;
main = tbl(x)}
document.formulaire.sortie.value = main
j'ai de la misere a l'expliquer car c'est compliqué pour moi
merci de votre aide
document.formulaire.sortie.value = document.formulaire.sortie.value + tbl[i] + "\r";
}
main = tbl(1)
if ((tbl(x) > main) {
main = tbl(x)}
for(x=2; x > 6; x = x+1)
if {(tbl(x) > main;
main = tbl(x)}
document.formulaire.sortie.value = main
j'ai de la misere a l'expliquer car c'est compliqué pour moi
merci de votre aide