QCM

"QCM : Pourcentages et taux d'évolution"

D'apres Evolution de la population mondiale
" ; $question[0]="Q1: En 2007, la population mondiale était estimée à 6,671 milliards. L'Asie comptait 60,5% de cette population, soit "; $choix[0]=array( "1,22 milliards de personnes", "4,03 milliards de personnes", "4,31 milliards de personnes", "5,12 milliards de personnes"); $bonne_rep[0]=2; $question[1]="Q2: La même année, en Afrique, il y avait 965 millions de personnes, soit un pourcentage de :"; $choix[1]=array( "10%", "12%", "14%", "16%"); $bonne_rep[1]=3; $question[2]="Q3: La population modiale était estimée a 1,6 milliards en 1900, tandis qu'elle était de 6,5 milliards en 2000. Le taux d'evolution global en 100 ans a était de: "; $choix[2]=array( "4,06 %", "406 %", "3,06 %", "306 %"); $bonne_rep[2]=4; $question[3]="Q4: Le taux d'evolution annuel moyen correspondant, entre les années 1900 et 2000, est de :"; $choix[3]=array( "1,41 %", "30,6 %", "3,06 %", "0,0406 %"); $bonne_rep[3]=1; $question[4]="Q5: Si ce taux d'evolution restait le meme jusqu en 2100, la population mondiale en 2050 serait alors de :"; $choix[4]=array( "6,59 milliards", "13,09 milliards", "9,7 milliards", "9,075 milliards"); $bonne_rep[4]=2; $nbquest=sizeof($question); // On fait passer, en POST, l'enonce du questionnaire echo "" ; for ($i=0;$i<$nbquest;$i++) { echo "" ; echo "" ; } $nbchoix=sizeof($choix); //echo "
" . "nbchoix = " . $nbchoix . "
"; for ($i=0;$i<$nbquest;$i++) { for ($j=0;$j<4;$j++) { $tmp=$choix[$i][$j]; // echo $tmp . "
"; echo "" ; } } // Fin passage variables POST // Affichage et mise en page du questionnaire: // rouge = #CC0066 vert = #00FF66 bleu =#0099FF for ($i=0;$i<$nbquest;$i++) // nombre de tableaux { $nbchoix=sizeof($choix[$i]); $ni=$i+1; echo ""; echo ""; echo ""; echo ""; echo "
$question[$i]
"; for ($j=0;$j<$nbchoix;$j++) { $nj=$j+1; echo ""; echo $choix[$i][$j]; echo "
"; } echo "
"; } ?>

"; $NBQ = $_POST['NBQ']; // NBQ=sizeof(Question) $Question = $_POST['Quest']; $Choix = $_POST['Choix']; $nbChoix=sizeof($Choix); $Reponse = $_POST['Reponse']; $nbRep=sizeof($Reponse); $Bonne_Rep=$_POST['Bonne_Rep']; $nbBonneRep=sizeof($Bonne_Rep); for ($i=0;$i<$nbRep;$i++) { $ni=$i+1; $rest=100; $k=1; while ( $rest > 9 ) { $rest=$Reponse[$i]-10*$k; $k++; } $k=$k-1; $tmp=sizeof($RepQuest[$k]); //echo $k . "-" . $tmp. " - "; $RepQuest[$k][$tmp]=$rest; } $score=0; for ($i=0;$i<$NBQ;$i++) // nombre de tableaux { $ni=$i+1; $tmprep=sizeof($RepQuest[$ni]); if ( ( $tmprep == 1 ) && ( $RepQuest[$ni][0] == $Bonne_Rep[$i] ) ) { $score=$score+1; } } echo "

Score : " . $score . " / " . $NBQ."

"; for ($i=0;$i<$NBQ;$i++) // nombre de tableaux { $ni=$i+1; echo ""; // si une seule reponse et la bonne: $tmprep=sizeof($RepQuest[$ni]); if ( $tmprep == 1 ) { if ( $RepQuest[$ni][0] == $Bonne_Rep[$i] ) { echo ""; $score=$score+1; } else { echo ""; } } else { echo ""; } echo ""; echo "
$Question[$i]
"; for ($j=0;$j<4;$j++) { $nj=$j+1; if (($nj==$RepQuest[$ni][0]) || ($nj==$RepQuest[$ni][1]) ||($nj==$RepQuest[$ni][2]) || ($nj==$RepQuest[$ni][3]) ) { echo ""; } else { echo ""; } $num=4*($ni-1)+$j; echo $Choix[$num]; echo "
"; } echo "
"; } /* --------------------------------- */ /* On reenvoie les variables en post */ echo "" ; echo "" ; for ($i=0;$i<$NBQ;$i++) { echo "" ; echo "" ; } $nbchoix=sizeof($choix); //echo "
" . "nbchoix = " . $nbchoix . "
"; /*for ($i=0;$i<$nbquest;$i++) { for ($j=0;$j<4;$j++) { $tmp=$choix[$i][$j]; // echo $tmp . "
"; echo "" ; } }*/ for ($i=0;$i" ; } ?>




LongPage: h2: 0 - h3: 1