Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
986 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  besoin d'aide pour un projet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

besoin d'aide pour un projet

n°1074279
earth4x
Posté le 06-05-2005 à 18:43:22  profilanswer
 

http://etudiant.tim.cstj.net/2004/ [...] diants.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!
 

Code :
  1. /*
  2. -----------------------------------------------------
  3. FONCTION(S)
  4. -----------------------------------------------------
  5. */
  6. /**********************************************
  7. saisirCalculerEtAfficher()
  8. Fonction principale de cette page:
  9. Elle fait apparaître des fenêtres prompt pour saisir les notes d'élèves,
  10. effectue les calculs nécessaire et produit l'affichage des résultats
  11. dans le champ de texte zone_affichage du formulaire form1
  12. return: aucun
  13. */
  14. function saisirCalculerEtAfficher(){
  15. var tNote = new Array();
  16. var moyenne;
  17. var total = 0;
  18. var compteur = 0;
  19. var unePonderation = prompt("Entrez une pondération svp " , "" );
  20. var totalSurCent;
  21. do{
  22. var saisie = prompt("Entrez une note svp (pesez sur q pour quitter)" , "" );
  23. if(saisie != "q" ){
  24. tNote.push(parseInt(saisie));
  25. }
  26. }while(saisie!="q" );
  27. // calcule moyenne
  28. for(var i = 0; i < tNote.length; i++){
  29.    total += tNote[i];
  30. }
  31. moyenne = total / tNote.length;
  32. document.monFormulaire.zone_affichage.value +=("Les notes : " + tNote.sort());
  33. document.monFormulaire.zone_affichage.value +=("\nPondération maximale : " + unePonderation);
  34. document.monFormulaire.zone_affichage.value +=("\nNombres de notes :  " + tNote.length);
  35. document.monFormulaire.zone_affichage.value +=("\nMoyenne des notes :  " + moyenne);
  36. document.monFormulaire.zone_affichage.value +=("\nIl y a eu 100 échecs" );
  37. }
  38. /**********************************************
  39. validerNote(uneNote,unePonderation)
  40. Fonction de validation pour la note d'un élève,  
  41. utilisée par la fonction bSaisie_onclick.
  42. Cette fonction retourne true si la note passée en paramètre
  43. est valide et false si elle ne l'est pas (ou si elle est NaN).
  44. Une note est valide si elle est un nombre inférieur ou égal
  45. à la pondération passée en paramètre et si elle est un nombre  
  46. supérieur ou égal à 0.
  47. uneNote: réel supérieur ou égal à 0
  48. unePonderation: entier supérieur à 0
  49. return: booléen
  50. */
  51. function validerNote(uneNote,unePonderation){
  52. var uneNote
  53. }
  54. /**********************************************
  55. function validerPonderation(unePonderation)
  56. Fonction de validation pour la pondération d'une note,  
  57. utilisée par la fonction bSaisie_onclick.
  58. Cette fonction retourne true si la pondération passée en paramètre
  59. est valide et false si elle ne l'est pas (ou si elle est NaN).
  60. Une pondération est valide seulement si elle est  
  61. un nombre entier supérieur à 0.
  62. unePonderation: valeur quelconque à valider
  63. return: booléen
  64. */
  65. function validerPonderation(unePonderation){
  66. }
  67. </script>
  68. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
  69. <body bgcolor="#FFFFFF">
  70. <form name="monFormulaire">
  71. <center>
  72. <br>
  73. <p><b><font color="#333399" size="5" face="Arial, Helvetica, sans-serif">Calcul de résultats d'élèves</font></b><br>
  74.     <center>
  75.   <table cellspacing="0" cellpadding="0" border="0" >
  76.         <tr width = "400">           <td width="450" height="40" align="center" bgcolor="#000099">
  77.             <input name="bSaisie" type ="button" id="bSaisie" onclick="saisirCalculerEtAfficher();" value="Saisir les données">
  78.           </td>
  79.         </tr>
  80.         <tr>           <td align="center" bgcolor="#999999"><br>
  81.             <!-- Champ de texte zone_affichage -->
  82.   <center>
  83.             <textarea name="zone_affichage" cols="50" rows="5" readonly>

mood
Publicité
Posté le 06-05-2005 à 18:43:22  profilanswer
 

n°1074283
FlorentG
Unité de Masse
Posté le 06-05-2005 à 18:47:48  profilanswer
 

En tous cas je sais pas s'il vous apprennent à faire de l'HTML et du JS comme ça, mais si c'est le cas, tire-toi tout de suite :D

n°1074316
earth4x
Posté le 06-05-2005 à 19:32:15  profilanswer
 

FlorentG a écrit :

En tous cas je sais pas s'il vous apprennent à faire de l'HTML et du JS comme ça, mais si c'est le cas, tire-toi tout de suite :D


 
le html, non, le javascript oui :)
 
y'a-t-il quelqu'un qui puissent m'aider? :/

n°1074326
Hermes le ​Messager
Breton Quiétiste
Posté le 06-05-2005 à 19:44:29  profilanswer
 

earth4x a écrit :

le html, non, le javascript oui :)
 
y'a-t-il quelqu'un qui puissent m'aider? :/


 
 
Ecrit déjà l'algorythme, parce que là, tes explications sont limpides comme les eaux du Gange...  :sarcastic:


---------------
Expert en expertises
n°1074354
gatsusat
Posté le 06-05-2005 à 20:33:54  profilanswer
 

et puis déjà essaye de faire moins crade pour rajouter des notes.
ca fait clochard ton system avec un prompt de l'an 2 avant JC
 
j'aurai plutôt fait 10 input, et ensuite en cliquant sur 1 bouton ça fesait le calcul final.
 
Ton truc là, c'est anti-ergonomique

n°1074358
esox_ch
Posté le 06-05-2005 à 20:36:30  profilanswer
 

Perso j'aime bien les notes ... on dirait un peu le systeme utilisé par le documentator PHP :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1075848
earth4x
Posté le 09-05-2005 à 02:42:58  profilanswer
 

et bien j'ai apprit le javascript comme ca et je suis pas super bon
 
pensez vous pouvoir m'aider quand même? je ne sait plus du tout quoi faire :(


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  besoin d'aide pour un projet

 

Sujets relatifs
Aide pour un script html, recuperer email d'une page webBesoin d'aide pour créer un script (débutante)
Aide au débugage - Comportement bizare d'une fonction...besoin d'aide sur un projet
[Help] Besoin d'aide pour projet intranetBesoin d'aide a propos d'un projet
Projet Web et Droit d'acces : besoin de votre aide !mini projet, besoin d'aide
[Projet - AI] Besoin d'aide de connaisseur pour me guider !!!!![C] Besoin d'aide dans un projet de premiere année en IUT...
Plus de sujets relatifs à : besoin d'aide pour un projet


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR