Help exercice

Résolu
zizouinfo Messages postés 152 Statut Membre -  
zizouinfo Messages postés 152 Statut Membre -
Bonjour,

jai fait l'exercice juste mais apré quand jai ajouté coefficient sa march pas help plz merci d'avance! voila mon code:
<HTML>
<head>
<script type="TEXT/javascript" >
function calculer() {
;
var q = document.getElementsByname("z1")
for (q )

moyenne=((eval(form1.dev1.value)+eval(form1.dev2.value)+eval(form1.exam.value)*2)*4)/4;

t=t+form1.name.value+" "+form1.dev1.value+" "+form1.dev2.value+" "+form1.exam.value+" "+moyenne+" "+4+"\n" ;
form1.text.value=t;
}
var q = document.getElementsByname("z2")
for (q){

moyenne=((eval(form1.dev1.value)+eval(form1.dev2.value)+eval(form1.exam.value)*2)*4)/3;

t=t+form1.name.value+" "+form1.dev1.value+" "+form1.dev2.value+" "+form1.exam.value+" "+moyenne+" "+3+"\n" ;
form1.text.value=t;
}
var q = document.getElementsByname("z3")
for (q){
moyenne=((eval(form1.dev1.value)+eval(form1.dev2.value)+eval(form1.exam.value)*2)*4)/2;

t=t+form1.name.value+" "+form1.dev1.value+" "+form1.dev2.value+" "+form1.exam.value+" "+moyenne+" "+2+"\n" ;
form1.text.value=t;
}
c=c+1 ;
m=m+moyenne;
form1.moyenneS.value=eval(m)/eval(c);
if (moyenne<10) {

t2=t2+form1.name.value+" "+moyenne+"\n";
form1.bouh.value=t2;
}

}
function b2(){
t="matiere dev1 dev2 exam moyenne coefficient \n";
t2="matiere moyenne\n"
c=0;
m=0;
}

</SCRIPT>
</head>

<body onload="b2();">

<center><h1><u>evaluation</u></H1>
<form name="form1">
<H1>matieres <select name="name" value="">

<option value=" "></option>
<option name="z1" value="reseaux">RESEAUX</option>
<option name="Z2" value="sql">SQL</option>
<option name="Z3" value="english">english</option> </H1>
</select>
<BR>
<LABEL CLASS="reponse">dev1</label>
<input type="text" name="dev1" value=""></INput>
<LABEL CLASS="reponse">dev2</label>
<input type="text" name="dev2" value=""></INput>
<LABEL CLASS="reponse">EXAM</label>
<input type="text" name="exam" value=""></INput>
</center>
<p align="RIGHT"><input type="button" name="reponse" value="afficher" onclick="calculer();"></input>
<input type="button" name="reponse" value="annuler"></input></P>
<TEXtarea name="text" cols="70" value=" " ROWS="5" VALUe=" ">
matiere dev1 dev2 exam moyenne COEFFICIENT
</textarea>
<BR>
<LABEL CLASS="reponse">MOYENNE SIMESTrielle</label>
<input type="text" name="moyenneS" value=""></INput>
<H1> list des matieres a rattraper</H1>
<TEXtarea name="bouh" cols="50" value=" " ROWS="2" VALUe=" ">
matiere Moyenne
</textarea>
</form>

</body>
</html>

3 réponses

  1. zizouinfo Messages postés 152 Statut Membre
     
    RESOLU
    0
  2. irongege Messages postés 38993 Date d'inscription   Statut Modérateur Dernière intervention   5 128
     
    Lut

    Il serait utile de nous donner la solution puisque tu dis que c'est résolu, merci
    0
  3. zizouinfo Messages postés 152 Statut Membre
     
    oui bien sur le code html est :<HTML>
    <head>
    <script type="TEXT/javascript" SRC="new.js"></SCRIPT>
    <style>
    H1{ color: GREEN}
    textarea {
    background:black;
    font-weight:bold;
    font-size:large;
    }
    select { background : black ;
    font-weight:bolder
    }
    input{COLOR:green}
    </STYLE>
    </head>
    <body bgcolor="black" onload="b2();suivant();"
    onchange="b3()">
    <center><h1><u>evaluation</u></H1> </center>
    <form name="form1">
    <center>
    <H1>matieres
    <select style="color:green" name="name" value="" onchange="">
    <option ></option>
    <option >RESEAUX</option>
    <option >SQL</option>
    <option >english</option> </H1>
    </select>
    <br>
    <LABEL CLASS="reponse">dev1</label>
    <input type="text" name="dev1" value=""></INput>
    <LABEL CLASS="reponse">dev2</label>
    <input type="text" name="dev2" value=""></INput>
    <LABEL CLASS="reponse">EXAM</label>
    <input type="text" name="exam" value=""></INput><br>
    <LABEL CLASS="reponse">coefficient</label>
    <input type="text" name="coef" value=""></INput>
    <LABEL CLASS="reponse">Note eliminatoire</label>
    <input type="text" name="ni" value=""></INput>
    </center>
    <p align="RIGHT"><input type="button" name="reponse" value="afficher" onclick="calculer();"></input>
    <input type="button" name="reponse" value="suivant" onclick="suivant();"></input>
    <input type="RESET" name="rr" value="annuler" onclick="annuler"></input></P>
    <TEXtarea style="color:green" name="text" cols="120" ROWS="5" >
    matiere dev1 dev2 exam moyenne coefficient note eliminatoire
    </textarea>
    <BR>
    <LABEL CLASS="reponse" style="color:green">MOYENNE SIMESTrielle</label>
    <input type="text" name="moyenneS" value=""></INput><BR>
    <H1> list des matieres a rattraper</H1>
    <TEXtarea style="color:green" name="bouh" cols="50" ROWS="5" >
    matiere Moyenne
    </textarea>
    </form>
    </body>
    </html>
    et le code javascript voila:

    oyenne=(eval(form1.dev1.value)+eval(form1.dev2.value)+eval(form1.exam.value)*2)/4 ;

    m=m+(moyenne*eval(form1.coef.value));
    nbr=nbr+eval(form1.coef.value);

    t=t+form1.name.value+" "+form1.dev1.value+" "+form1.dev2.value+" "+form1.exam.value+" "+moyenne+" "+form1.coef.value+" "+form1.ni.value+"\n" ;
    form1.text.value=t; form1.moyenneS.value=m/nbr;

    if (moyenne<form1.coef.value) {

    t2=t2+form1.name.value+" "+moyenne+"\n";
    form1.bouh.value=t2;

    }
    if (form1.moyenneS.value<10){
    t2=t2+form1.name.value+" "+form1.moyenneS.value+"\n";
    form1.bouh.value=t2; }
    }

    function suivant() {
    form1.dev1.value="";
    form1.dev2.value="";
    form1.exam.value="";
    form1.ni.value="";
    form1.coef.value="";
    form1.name.value="";
    form1.text.value=t;
    form1.bouh.value=t2;
    form1.moyenneS.value="";
    }

    function b2(){
    t=" matiere dev1 dev2 exam moyenne coefficient note_eliminatoire\n";
    t2="matiere moyenne\n"
    m=0;
    nbr=0;
    mf=0;

    }
    function b3(){
    if(eval(form1.dev1.value)>20) {
    alert("vous devez entrez un chifre inferieur que 20")
    form1.dev1.value=" "
    form1.dev2.value=" "
    form1.exam.value=" "
    form1.ni.value=" "
    form1.coef.value=" "
    form1.name.value=" "
    }

    if (eval(form1.dev2.value)>20) {
    alert("vous devez entrez un chifre inferieur que 20")
    form1.dev1.value=" "
    form1.dev2.value=" "
    form1.exam.value=" "
    form1.ni.value=" "
    form1.coef.value=" "
    form1.name.value=" "}
    if (eval(form1.exam.value)>20) {
    alert("vous devez entrez un chifre inferieur que 20")

    form1.dev1.value=" "
    form1.dev2.value=" "
    form1.exam.value=" "
    form1.ni.value=" "
    form1.coef.value=" "
    form1.name.value=" "}
    if (eval(form1.coef.value)>20) {
    alert("vous devez entrez un chifre inferieur que 20")

    form1.dev1.value=" "
    form1.dev2.value=" "
    form1.exam.value=" "
    form1.ni.value=" "
    form1.coef.value=" "
    form1.name.value=" "}
    if (eval(form1.ni.value)>20) {
    alert("vous devez entrez un chifre inferieur que 20")

    form1.dev1.value=""
    form1.dev2.value=""
    form1.exam.value=""
    form1.ni.value=""
    form1.coef.value=""
    form1.name.value=""}
    }
    .
    0