[javascript] besoin d'aide
Fermé
http://etudiant.tim.cstj.net/2004/0371030/resultat_etudiants.htm
J'essai de programmer un petit programme en javascript qui a un prompt pour inscrire une pondération et ensuite des notes puis le programme calcule la moyenne des notes...
Le probleme c'est que je ne sais pas comment je pourrais faire pour que la note ne puissent pas dépasser la pondération et que ensuite la note serait diviser par la pondération puis multiplier par 100, pour ensuite me donner un résultat sur 100 pour que je puisse faire un IF qui dit que si la note est plus petite que 60 que ca marque échec
merci de votre aide!
J'essai de programmer un petit programme en javascript qui a un prompt pour inscrire une pondération et ensuite des notes puis le programme calcule la moyenne des notes...
Le probleme c'est que je ne sais pas comment je pourrais faire pour que la note ne puissent pas dépasser la pondération et que ensuite la note serait diviser par la pondération puis multiplier par 100, pour ensuite me donner un résultat sur 100 pour que je puisse faire un IF qui dit que si la note est plus petite que 60 que ca marque échec
merci de votre aide!
A voir également:
- [javascript] besoin d'aide
- Telecharger javascript - Télécharger - Langages
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Node.js javascript runtime virus ✓ - Forum Virus
- Erreur #125 javascript - Forum Mozilla Firefox
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
2 réponses
/* ----------------------------------------------------- FONCTION(S) ----------------------------------------------------- */ /********************************************** saisirCalculerEtAfficher() Fonction principale de cette page: Elle fait apparaître des fenêtres prompt pour saisir les notes d'élèves, effectue les calculs nécessaire et produit l'affichage des résultats dans le champ de texte zone_affichage du formulaire form1 return: aucun */ function saisirCalculerEtAfficher(){ var tNote = new Array(); var moyenne; var total = 0; var compteur = 0; var unePonderation = prompt("Entrez une pondération svp " , ""); var totalSurCent; do{ var saisie = prompt("Entrez une note svp (pesez sur q pour quitter)" , ""); if(saisie != "q"){ tNote.push(parseInt(saisie)); } }while(saisie!="q"); // calcule moyenne for(var i = 0; i < tNote.length; i++){ total += tNote[i]; } moyenne = total / tNote.length; document.monFormulaire.zone_affichage.value +=("Les notes : " + tNote.sort()); document.monFormulaire.zone_affichage.value +=("\nPondération maximale : " + unePonderation); document.monFormulaire.zone_affichage.value +=("\nNombres de notes : " + tNote.length); document.monFormulaire.zone_affichage.value +=("\nMoyenne des notes : " + moyenne); document.monFormulaire.zone_affichage.value +=("\nIl y a eu 100 échecs"); } /********************************************** validerNote(uneNote,unePonderation) Fonction de validation pour la note d'un élève, utilisée par la fonction bSaisie_onclick. Cette fonction retourne true si la note passée en paramètre est valide et false si elle ne l'est pas (ou si elle est NaN). Une note est valide si elle est un nombre inférieur ou égal à la pondération passée en paramètre et si elle est un nombre supérieur ou égal à 0. uneNote: réel supérieur ou égal à 0 unePonderation: entier supérieur à 0 return: booléen */ function validerNote(uneNote,unePonderation){ var uneNote } /********************************************** function validerPonderation(unePonderation) Fonction de validation pour la pondération d'une note, utilisée par la fonction bSaisie_onclick. Cette fonction retourne true si la pondération passée en paramètre est valide et false si elle ne l'est pas (ou si elle est NaN). Une pondération est valide seulement si elle est un nombre entier supérieur à 0. unePonderation: valeur quelconque à valider return: booléen */ function validerPonderation(unePonderation){ } </script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head> <body bgcolor="#FFFFFF"> <form name="monFormulaire"> <center> <br> <p><b><font color="#333399" size="5" face="Arial, Helvetica, sans-serif">Calcul de résultats d'élèves</font></b><br> <center> <table cellspacing="0" cellpadding="0" border="0" > <tr width = "400"> <td width="450" height="40" align="center" bgcolor="#000099"> <input name="bSaisie" type ="button" id="bSaisie" onclick="saisirCalculerEtAfficher();" value="Saisir les données"> </td> </tr> <tr> <td align="center" bgcolor="#999999"><br> <!-- Champ de texte zone_affichage --> <center> <textarea name="zone_affichage" cols="50" rows="5" readonly>