begin process at 2010 03 18 18:46:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

problème mathématique


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème mathématique

mardi 16 juin 2009 à 18:21:05 | problème mathématique

matton14

Bonjour.
Voici mon problème: quels que soient les résultats rentrés, le score est toujours 0/10 et il s'affiche Félicitations!
Merci de votre aide

<html>
<head>
<title>Quizz en javascript</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
var quest1= 0;
var quest2= 0;
var quest3= 0;
var quest4= 0;
var quest5= 0;
var quest6= 0;
var quest7= 0;
var rep= 0;
var texte="";

//calcul du score final
function calcul() {
score = quest1 + quest2 + quest3 + quest4 + quest5 + quest6 + quest7;
}

//commentaire selon la note obtenue
function comment() {
if ("score==10") {
wind.document.write("Votre score est "+score+" sur 10, le cours de 5e n'a aucun secret pour toi!Félicitations!");
}
else if ("score>7" && "score<9") {
wind.document.write("votre score est "+score+" sur 10,c'est bien. La 4e devrait se passer sans souçi.");
}
else if ("score>5" && "score<7") {
wind.document.write("votre score est de "+score+" sur 10.Bon ça va. ");
}
else {
wind.document.write("votre score est de "+score+" sur 10. Tu avais qui en mathématiques en 5e?");
}
}

//affichage des commentaires et resultats dans une fenetre
function resultat(){
  wind = window.open('','Resultats','scrollbars=yes,resizable=yes,width=500,height=400');
        wind.document.open();    
        //fonction de notation et commentaire
        calcul();
        comment();                    
        texte = "<html><head><title>R&ésultats du Quizz sur les théories de l'iconicité</title></head>";
        texte += "<body bgcolor='#fgher10'>";
        texte += "<h4 align='center'><font face='Verdana, Arial, Helvetica, sans-serif'>Voici votre r&eacute;sultat et l'analyse de vos r&eacute;ponses</font></h4>";
        texte += "<p><font color='#CCCCFF'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF9966'>Question 1 : D&eacute;finition du prototype selon Rosch.</font></b></font></p>";
        verif_quest1();
        texte += "<p><font color='#CCCCFF'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF9966'>Question 2 : Le niveau de cat&eacute;gorisation mentale le moins co&ucirc;teux cognitivement selon Darras.</font></b></font></p>";
        verif_quest2();
        texte += "<p><font color='#CCCCFF'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF9966'>Question 3 : Les deux grands principes de la psychologie cognitive.</font></b></font></p>";
        texte += "<p><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>Les deux principes sont les suivants : l'&eacute;conomie cognitive et le principe de r&eacute;alit&eacute;.</font></p>";
        texte += "<p><font color='#CCCCFF'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF9966'>Question 4 : D&eacute;finition d'iconotype et pictogramme.</font></b></font></p>";
        texte += "<p><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>Voici les deux d&eacute;finitions exactes :</font></p><ul>";
        texte += "<li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>les iconotypes sont des sch&eacute;mas r&eacute;pliqu&eacute;s ayant des caract&egrave;res tr&eacute;s typiques de l'objet d&eacute;sign&eacute;,</font></li>";
        texte += "<li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>les pictogrammes sont</font> <font face='Verdana, Arial, Helvetica, sans-serif' size='2'>des sch&eacute;mas issus des propri&eacute;t&eacute;s figuratives du niveau de base qui ont &eacute;t&eacute; valid&eacute;s par une communaut&eacute;.</font></li></ul>";
        verif_quest4();
        texte += "<p align='center'><input type='submit' name='Submit' onClick='window.close()' value='Fermer'></p>";
        texte += "</body></html>";
        wind.document.write(texte);
        wind.document.close();
}  
</script>
</head>

<body bgcolor="#FFFFFF">

<div align="CENTER">

  <table border="2" bgcolor="#FFCC99" align="CENTER" bordercolor="#FF9900">
    <tr>
      <td>
        <div align="CENTER"> <font size="+2" face="Comic Sans MS, Arial" color="#8080FF"><b>Quizz niveau 5e <br>
          </b><font size="3">Qu'avez vous retenu de votre année de 5e?</font></font>
        </div>
      </td>

    </tr>
  </table>
  <br>
  </div>
<p align="CENTER"><font face="Comic Sans MS, Arial"><em>Vous devez s&eacute;lectionner
  la bonne r&eacute;ponse. Il n'a qu'une seule bonne réponse par question.</em></font></p>

<form method="post" onSubmit="resultat(this.form);">
          <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
          </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF9966"><b>Question
          1 :</b></font></p>
        
  <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Calculer l'expression suivante:6 + 4 x 5 - 2<br>
    </font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
    <input type="checkbox" onClick="'quest1=0' && 'rep==1'" value="0">
    48<br>
    <input type="checkbox" onClick="'quest1==0' && 'rep==2'" value="0">
    30<br>
    <input type="checkbox" onClick="'quest1=0' && 'rep==3'" value="0">
    26<br>
    <input type="checkbox" onClick="'quest1=1' && 'rep==4'" value="1">
    24 </font></p>
       





       <hr align="CENTER" noshade>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF9966"><b>Question
2 :</b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"></font>
<table border="0" width="85%">
    <tr>
      <td valign="middle" width="57%" align="center">
        <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Quelle est la mesure de l'angle ? </font></p>

         <p<font face="Verdana, Arial, Helvetica, sans-serif" size="2">
    <input type="checkbox" onClick="'quest2=0' && 'rep==1'" value="0">
    48<br>
    <input type="checkbox" onClick="'quest2==0' && 'rep==2'" value="0">
    30<br>
    <input type="checkbox" onClick="'quest2=0' && 'rep==3'" value="0">
    26<br>
    <input type="checkbox" onClick="'quest2=1' && 'rep==4'" value="1">
    30 </font></p>
       
      </td>
      <td align="center" valign="middle" width="43%"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><img src="catcog.jpg" width="351" height="232"></font></td>
    </tr>
  </table>
 
 
 
 
 
 
 
  <hr align="CENTER" noshade>
  <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF9966"><b>Question
    3 :</b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Calculer l'expression en simplifiant si nécessaire:<br> <br>
    5 &nbsp   &nbsp &nbsp  3    <br>
    - &nbsp + &nbsp -   <br>
    7  &nbsp &nbsp &nbsp 7    
    <br>

    
    &nbsp &nbsp 8 <br>
    <input type="checkbox" name="checkbox5" onClick="'quest3=0' && 'rep==1'" value="0">- <br>
    &nbsp &nbsp 14 <br>
    <br>
    
    &nbsp &nbsp 4 <br>
    <input type="checkbox" name="checkbox5" onClick="'quest3=0' && 'rep==2'" value="0">- <br>
    &nbsp &nbsp 7 </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>
<br>

    &nbsp &nbsp 8 <br>
    <input type="checkbox" name="checkbox5" onClick="'quest3=1' && 'rep==3'" value="1">- <br>
    &nbsp &nbsp 7 <br>  <br>
    
    &nbsp &nbsp 21 <br>
    <input type="checkbox" name="checkbox5" onClick="'quest3=0' && 'rep==4'" value="0">-- <br>
    &nbsp &nbsp 49 </p>

    
    
    
    
    
  <hr align="CENTER" noshade>
  <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF9966"><b>Question
    4 :</b></font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>
    Alain achète une carte de cinéma qui lui offre une réduction sur les tarifs pendant 1 an. Grâce à cette carte qui lui a coûté 30¤, il ne paie pour une séance que 5¤.
    <br> On note x le nombre de fois où il se rend au cinéma pendant cette année.
    <br> Donner en fonction de x le prix total qu'il aura consacré au cinéma cette année.<br>
    <input type="checkbox" name="checkbox" onClick="'quest4=1' && 'rep==1'" value="1">
    5x + 30<br>

    <input type="checkbox" name="checkbox2" onClick="'quest4=0' && 'rep==2'" value="0">
    5x <br>
    <input type="checkbox" name="checkbox3" onClick="'quest4=0' && 'rep==3'" value="0">
    5(x + 30)<br>

    <input type="checkbox" name="checkbox4" onClick="'quest4=0' && 'rep==4'" value="0">
    30x + 5</font></p>
    
    
    
    
    
    
    <hr align="CENTER" noshade>
  <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF9966"><b>Question
    5 :</b></font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>
    Simplifier l'expression suivante: 12x - 5 + 3x - 1 - x <br>
    <input type="checkbox" name="checkbox" onClick="'quest5=1' && 'rep==1'" value="1">
    14x - 6<br>

    <input type="checkbox" name="checkbox2" onClick="'quest5=0' && 'rep==2'" value="0">
    14x - 4<br>
    <input type="checkbox" name="checkbox3" onClick="'quest5=0' && 'rep==3'" value="0">
    16x - 6<br>

    <input type="checkbox" name="checkbox4" onClick="'quest5=0' && 'rep==4'" value="0">
    16x - 4</font></p>
    
    
    
    
    
    <hr align="CENTER" noshade>
  <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF9966"><b>Question
    6 :</b></font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>
    Calculer l'expression suivante: (-4) + (-3) - (-1) - (+4) + (+2)<br>
    <input type="checkbox" name="checkbox" onClick="'quest6=2' && 'rep==1'" value="1">
    -2<br>

    <input type="checkbox" name="checkbox2" onClick="'quest6=0' && 'rep==2'" value="0">
    -10<br>
    <input type="checkbox" name="checkbox3" onClick="'quest6=0' && 'rep==3'" value="0">
    -8<br>

    <input type="checkbox" name="checkbox4" onClick="'quest6=2' && 'rep==4'" value="1">
    -4</font></p>
    
    
    
    
    <hr align="CENTER" noshade>
  <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF9966"><b>Question
    7:</b></font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>
    Dans le triangle suivant, comment s'appelle la droite remarquable? <br>
    <input type="checkbox" name="checkbox" onClick="'quest7=2' && 'rep==1'" value="1">
    une hauteur<br>

    <input type="checkbox" name="checkbox2" onClick="'quest7=0' && 'rep==2'" value="0">
    une médiatrice<br>
    <input type="checkbox" name="checkbox3" onClick="'quest7=0' && 'rep==3'" value="0">
    une médiane<br>

    <input type="checkbox" name="checkbox4" onClick="'quest=2' && 'rep==4'" value="1">
    une bissectrice</font></p>
  <p align="center">
    <input type="submit" name="Submit" value="Voir mes r&eacute;sultats au test" onSubmit="resultat(this.form)">

  </p>
</form>
        <p align="CENTER">&nbsp;</p>

</body>
</html>

mardi 16 juin 2009 à 21:21:00 | Re : problème mathématique

kazma

bonjour

aux lignes 48 50 57 tu a des nom de fonctions inexistante

verif_quest1();

verif_quest2();

verif_quest4();


mercredi 17 juin 2009 à 00:27:49 | Re : problème mathématique

Arto_8000

Les tests ne se font pas entre guillemets ...

if ("score==10") {

devrait être écrit comme ceci :

if (score == 10) {



Cette discussion est classée dans : texte, question, score, nbsp, eacute


Répondre à ce message

Sujets en rapport avec ce message

Erreur ... [ par Hector78 ] Hello !Le script ci-dessous fonctionne très bien quand l'on ne modifie pas les options cookies d'internet Explorer. Par contre dès que je les modifie, Afficher un champ [ par theseif ] Bonjour, j'essaie d'utiliser le script suivant: language="Javascript">// ==================// Activations - Désactivations// ==================< probleme d'affichage menu java + CSS [ par loupile ] Bonjour j'ai un problème d'affichage d'un menu java sur une page php ...  le code d'affichage du menu est celui ci : <table border="0" cellspacing="0" ptit question sur un onMouseOver [ par destiny ] lo all :)=----------------------------------------------------------------------------------            echo "\n";   &n Additions en folie [ par Farfadam ] Bonjour à tous,je me permets de faire appel à vous, car là je sèche.Je cherche à faire la somme de nombreux input.Pour être plus clair, j'ai quelque c bouton radio en php et mysql [ par chahir_s1 ] salut tous le monde j'ai un problème pour développer un questionnaire utilisant les bouton radio et phpj'ai déjà préparer ma page le question et le bo Comment faire un espace en html ? [ par Weezir ] Bonjour,Voila mon probleme clairement.-J'ai un texte defilant .... avec du texte et image.-Je voudrais mettre le même mais a coté et non pas en bas.Je question lien onclic [ par wiby35 ] Bonjour alors voila ma question sur le site que je suis en train de faire, il y a la possibilité de modifier le texte d'une page grace à la fonction La méthode write() [ par sapakus ] Bonjour,write() est une méthode de l'objet document et s'applique donc de cette manière :document.write


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales