Want to make creations as awesome as this one?

Transcript

01

Programmes de calculdans Scratch

02

03

04

05

06

08

09

07

Menu

Autres parcours

6ème

5ème

VALIDER

Clique sur l'expression correspondant au programme

Bravo !

setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; var bon = document.querySelectorAll(".bon"); var pabon = document.querySelectorAll(".pabon"); var scorebon = 0; var scorepabon = 0; var BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (BON.getAttribute("id") == null) { BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } var PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (PASBON.getAttribute("id") == null) { PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } for (var i = 0; i

VALIDER

Clique sur l'expression correspondant au programme

Bravo !

setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; var bon = document.querySelectorAll(".bon"); var pabon = document.querySelectorAll(".pabon"); var scorebon = 0; var scorepabon = 0; var BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (BON.getAttribute("id") == null) { BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } var PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (PASBON.getAttribute("id") == null) { PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } for (var i = 0; i

VALIDER

Clique sur l'expression correspondant au programme

Bravo !

setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; var bon = document.querySelectorAll(".bon"); var pabon = document.querySelectorAll(".pabon"); var scorebon = 0; var scorepabon = 0; var BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (BON.getAttribute("id") == null) { BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } var PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (PASBON.getAttribute("id") == null) { PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } for (var i = 0; i

VALIDER

Clique sur l'expression correspondant au programme

Bravo !

setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; var bon = document.querySelectorAll(".bon"); var pabon = document.querySelectorAll(".pabon"); var scorebon = 0; var scorepabon = 0; var BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (BON.getAttribute("id") == null) { BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } var PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (PASBON.getAttribute("id") == null) { PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } for (var i = 0; i

VALIDER

Clique sur l'expression correspondant au programme

Bravo !

setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; var bon = document.querySelectorAll(".bon"); var pabon = document.querySelectorAll(".pabon"); var scorebon = 0; var scorepabon = 0; var BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (BON.getAttribute("id") == null) { BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } var PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (PASBON.getAttribute("id") == null) { PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } for (var i = 0; i

Expressions numériquesProgrammes de calcul

Pour écrire une expression numérique dans Scratch, on utilise les briques suivantes :

Pour calculer 2 + 3 on écrit :

Le programme affiche :

Expressions numériquesProgrammes de calcul

Si on veut que le programme ajoute 3 à un nombre choisi par le joueur, on a besoind'une variable :

on peut utiliser la variable "reponse"

Expressions numériquesProgrammes de calcul

Expressions numériquesProgrammes de calcul

On peut procéder de la même façon pour multiplier le nombre choisi par le joueur par 10 :

Si on veut que le joueur choisisse deux nombres, il faut créer une variable supplémentaire (on peut même en créer deuxpour que ce soit plus clair).Par exemple, pour faire la somme de deux nombres, on appelle le premier nombre, nombre 1 et le deuxième, nombre 2 :

Expressions numériquesProgrammes de calcul

Expressions numériquesProgrammes de calcul

Puis, dans le programme principal, on utilise ces deux variables :

menu

Premiers programmes

Code ces trois premiers programmes de calcul :

Fichierà compléter

Programme avec les deux méthodes

Programmesà compléter

Programme avec les deux méthodes

Programmesà compléter

Programme avec les deux méthodes

Fichierà compléter

Coder un programmede calcul

Il n'y a pas de parenthèses pour les expressions numériques dans Scratch, mais chaque brique d'opération est comme "écrite entre parenthèses" :

(2 + 3) :

(2 + 3) x 5 :

2 + (3 x 5) :

Retrouve à quelles expressions correspondent ces briques :

Valider

Bravo

erreur

Recommencer

Coder un programmede calcul

/* c'est dans la variable solution qu'il faut rentrer les consignes séparées par des virugles par exemple si la case gauche0 doit être connectée à la droite2 on écrira "G0D2" , les guillemets sont indispensables, ensuite on sépare les réponses par des virgules */ var solution = ["G0D0","G1D1","G2D2","G3D3"]; // actions adéquate sur les boutons var gagne = document.getElementById("gagne").parentNode.parentNode.parentNode.parentNode.parentNode; var erreur = document.getElementById("erreur").parentNode.parentNode.parentNode.parentNode.parentNode; if (score==solution.length) { gagne.style.display="block"; } else { erreur.style.display="block"; }

//--- DISPARITION FENETRE ---- honteusement piqué sur S'Cape setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; //declaration des variables nécessaires var leCompteur = document.getElementById("compteur"); var gagne = document.getElementById("gagne").parentNode.parentNode.parentNode.parentNode.parentNode; var erreur = document.getElementById("erreur").parentNode.parentNode.parentNode.parentNode.parentNode; var monCanevas = document.getElementById("leCanvas"); var ctx = monCanevas.getContext("2d"); //reinitialisatation des variables de départ sessionStorage.setItem("caller","nobody"); sessionStorage.setItem("reponse",""); //changement du contenu des boutons gauche par n'importe quoi sauf un "x" pour les reutiliser var gauche = document.querySelectorAll(".gauche"); for (var i=0;i

VALIDER

Comment écrire (2 + 3 ) x (5 + 6) ?

Bravo !

Coder un programmede calcul

setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; var bon = document.querySelectorAll(".bon"); var pabon = document.querySelectorAll(".pabon"); var scorebon = 0; var scorepabon = 0; var BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (BON.getAttribute("id") == null) { BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } var PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (PASBON.getAttribute("id") == null) { PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } for (var i = 0; i

Pour programmer le programme de calcul suivant :

On a deux possibilités :

1. la première reprend les étapes du programme (on doit créer des variables intermédiaires)

2. la deuxième nécessite de connaître l'expression algébrique correspondant au programme

Coder un programmede calcul

1. la première reprend les étapes du programme(on doit créer des variables intermédiaires)

Coder un programmede calcul

VALIDER

A quel programme de calcul correspond ce code ?

Coder un programmede calcul

Bravo !

setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; var bon = document.querySelectorAll(".bon"); var pabon = document.querySelectorAll(".pabon"); var scorebon = 0; var scorepabon = 0; var BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (BON.getAttribute("id") == null) { BON = document.getElementById('bon').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } var PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if (PASBON.getAttribute("id") == null) { PASBON = document.getElementById('erreur').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; } for (var i = 0; i

Coder un programmede calcul

2. la deuxième nécessite de connaître l'expression algébrique correspondant au programme

...

...

...

...

...

x 2

+ 3

x 2

x 2 + 3

Coder un programmede calcul

2. la deuxième nécessite de connaître l'expression algébrique correspondant au programme

...

...

...

...

...

x 2

+ 3

x 2

x 2 + 3

Coder un programmede calcul

2. la deuxième nécessite de connaître l'expression algébrique correspondant au programme

menu

A quoi est égale la variable ?

Si le joueur choisit le nombre 12 :

nombre 1 =

nombre 2 =

VALIDER

BRAVO !

clique ici

//-----VARIABLES UTILISATEUR---- var solution = ["12","14"]; //entrez vos réponses attendues var ordre = 1; // 0 ou 1 - tapez 1 si l'ordre des réponses est important (on peut vouloir faire retrouver des mots mais les champs réponses sont équivalents ) var espace = 1 ; //0 ou 1 - tapez 1 si les réponses doivent être nettoyées des espaces de début et fin var casse = 0; // 0 ou 1 - tapez 1 si la casse (majuscules/minuscules) doit être respectée var correct=1; // 0 ou 1 - tapez 1 pour visualiser les erreurs (couleurs rouge / vert) var tentative=0; // 0 ou 1 - tapez 1 pour afficher le nombre des tentatives var maxtentative=0; // 0 pour illimité - tapez le nombre des tentatives maximales autorisées (tentative doit être à 1) var unefois=0; //0 ou 1 - tapez 1 pour empêcher de recommencer lors d'une session (le couise sera bloqué) (tentative doit être à 1) //------VARIABLES A NE PAS MODIFIER--- function getParent(name) { var pnode = document.getElementById(name).parentNode.parentNode.parentNode; while (pnode.getAttribute('id') == null) { pnode = pnode.parentNode; } pnode = pnode.parentNode.parentNode; return (pnode); } function getTexte(name) { var pnode = getParent(name); if (pnode.querySelector('font')!=null) { var lastDiv=pnode.querySelector('font'); } else if (pnode.querySelector('.genially-view-text').querySelector('div')!=null) { var lastDiv=pnode.querySelector('.genially-view-text').querySelector('div'); } else { var lastDiv=pnode.querySelector('.genially-view-text'); } return lastDiv; } var refparent=document.getElementById('INITcouise').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; var refpage=refparent.getAttribute('id'); var stop='niet'+refpage; if(sessionStorage.getItem(stop)!=null) {var niet = sessionStorage.getItem(stop);} else {var niet=0} var question; var reponse = []; var faux = 0; if (document.getElementById('boncouise')){var BON = getParent('boncouise');} if (document.getElementById('erreurcouise')){var PASBON = getParent('erreurcouise');} if (document.getElementById('masquecouise')){var MASQUE = getParent('masquecouise');} //--- DISPARITION FENETRE ---- setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; //--- RECUPERATION DES REPONSES for (var i = 1; i

A quoi est égale la variable ?

Si le joueur choisit le nombre 5 :

nombre 1 =

nombre 2 =

VALIDER

BRAVO !

clique ici

//-----VARIABLES UTILISATEUR---- var solution = ["8","48"]; //entrez vos réponses attendues var ordre = 1; // 0 ou 1 - tapez 1 si l'ordre des réponses est important (on peut vouloir faire retrouver des mots mais les champs réponses sont équivalents ) var espace = 1 ; //0 ou 1 - tapez 1 si les réponses doivent être nettoyées des espaces de début et fin var casse = 0; // 0 ou 1 - tapez 1 si la casse (majuscules/minuscules) doit être respectée var correct=1; // 0 ou 1 - tapez 1 pour visualiser les erreurs (couleurs rouge / vert) var tentative=0; // 0 ou 1 - tapez 1 pour afficher le nombre des tentatives var maxtentative=0; // 0 pour illimité - tapez le nombre des tentatives maximales autorisées (tentative doit être à 1) var unefois=0; //0 ou 1 - tapez 1 pour empêcher de recommencer lors d'une session (le couise sera bloqué) (tentative doit être à 1) //------VARIABLES A NE PAS MODIFIER--- function getParent(name) { var pnode = document.getElementById(name).parentNode.parentNode.parentNode; while (pnode.getAttribute('id') == null) { pnode = pnode.parentNode; } pnode = pnode.parentNode.parentNode; return (pnode); } function getTexte(name) { var pnode = getParent(name); if (pnode.querySelector('font')!=null) { var lastDiv=pnode.querySelector('font'); } else if (pnode.querySelector('.genially-view-text').querySelector('div')!=null) { var lastDiv=pnode.querySelector('.genially-view-text').querySelector('div'); } else { var lastDiv=pnode.querySelector('.genially-view-text'); } return lastDiv; } var refparent=document.getElementById('INITcouise').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; var refpage=refparent.getAttribute('id'); var stop='niet'+refpage; if(sessionStorage.getItem(stop)!=null) {var niet = sessionStorage.getItem(stop);} else {var niet=0} var question; var reponse = []; var faux = 0; if (document.getElementById('boncouise')){var BON = getParent('boncouise');} if (document.getElementById('erreurcouise')){var PASBON = getParent('erreurcouise');} if (document.getElementById('masquecouise')){var MASQUE = getParent('masquecouise');} //--- DISPARITION FENETRE ---- setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; //--- RECUPERATION DES REPONSES for (var i = 1; i

A quoi est égale la variable ?

Si le joueur choisit le nombre 0 :

n =

p =

VALIDER

BRAVO !

clique ici

//-----VARIABLES UTILISATEUR---- var solution = ["0","0"]; //entrez vos réponses attendues var ordre = 1; // 0 ou 1 - tapez 1 si l'ordre des réponses est important (on peut vouloir faire retrouver des mots mais les champs réponses sont équivalents ) var espace = 1 ; //0 ou 1 - tapez 1 si les réponses doivent être nettoyées des espaces de début et fin var casse = 0; // 0 ou 1 - tapez 1 si la casse (majuscules/minuscules) doit être respectée var correct=1; // 0 ou 1 - tapez 1 pour visualiser les erreurs (couleurs rouge / vert) var tentative=0; // 0 ou 1 - tapez 1 pour afficher le nombre des tentatives var maxtentative=0; // 0 pour illimité - tapez le nombre des tentatives maximales autorisées (tentative doit être à 1) var unefois=0; //0 ou 1 - tapez 1 pour empêcher de recommencer lors d'une session (le couise sera bloqué) (tentative doit être à 1) //------VARIABLES A NE PAS MODIFIER--- function getParent(name) { var pnode = document.getElementById(name).parentNode.parentNode.parentNode; while (pnode.getAttribute('id') == null) { pnode = pnode.parentNode; } pnode = pnode.parentNode.parentNode; return (pnode); } function getTexte(name) { var pnode = getParent(name); if (pnode.querySelector('font')!=null) { var lastDiv=pnode.querySelector('font'); } else if (pnode.querySelector('.genially-view-text').querySelector('div')!=null) { var lastDiv=pnode.querySelector('.genially-view-text').querySelector('div'); } else { var lastDiv=pnode.querySelector('.genially-view-text'); } return lastDiv; } var refparent=document.getElementById('INITcouise').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; var refpage=refparent.getAttribute('id'); var stop='niet'+refpage; if(sessionStorage.getItem(stop)!=null) {var niet = sessionStorage.getItem(stop);} else {var niet=0} var question; var reponse = []; var faux = 0; if (document.getElementById('boncouise')){var BON = getParent('boncouise');} if (document.getElementById('erreurcouise')){var PASBON = getParent('erreurcouise');} if (document.getElementById('masquecouise')){var MASQUE = getParent('masquecouise');} //--- DISPARITION FENETRE ---- setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; //--- RECUPERATION DES REPONSES for (var i = 1; i

A quoi est égale la variable ?

Si le joueur choisit le nombre 0, combien vaut nombre 1 à la fin du programme ?

nombre 1 =

VALIDER

BRAVO !

clique ici

//-----VARIABLES UTILISATEUR---- var solution = ["10"]; //entrez vos réponses attendues var ordre = 1; // 0 ou 1 - tapez 1 si l'ordre des réponses est important (on peut vouloir faire retrouver des mots mais les champs réponses sont équivalents ) var espace = 1 ; //0 ou 1 - tapez 1 si les réponses doivent être nettoyées des espaces de début et fin var casse = 0; // 0 ou 1 - tapez 1 si la casse (majuscules/minuscules) doit être respectée var correct=1; // 0 ou 1 - tapez 1 pour visualiser les erreurs (couleurs rouge / vert) var tentative=0; // 0 ou 1 - tapez 1 pour afficher le nombre des tentatives var maxtentative=0; // 0 pour illimité - tapez le nombre des tentatives maximales autorisées (tentative doit être à 1) var unefois=0; //0 ou 1 - tapez 1 pour empêcher de recommencer lors d'une session (le couise sera bloqué) (tentative doit être à 1) //------VARIABLES A NE PAS MODIFIER--- function getParent(name) { var pnode = document.getElementById(name).parentNode.parentNode.parentNode; while (pnode.getAttribute('id') == null) { pnode = pnode.parentNode; } pnode = pnode.parentNode.parentNode; return (pnode); } function getTexte(name) { var pnode = getParent(name); if (pnode.querySelector('font')!=null) { var lastDiv=pnode.querySelector('font'); } else if (pnode.querySelector('.genially-view-text').querySelector('div')!=null) { var lastDiv=pnode.querySelector('.genially-view-text').querySelector('div'); } else { var lastDiv=pnode.querySelector('.genially-view-text'); } return lastDiv; } var refparent=document.getElementById('INITcouise').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; var refpage=refparent.getAttribute('id'); var stop='niet'+refpage; if(sessionStorage.getItem(stop)!=null) {var niet = sessionStorage.getItem(stop);} else {var niet=0} var question; var reponse = []; var faux = 0; if (document.getElementById('boncouise')){var BON = getParent('boncouise');} if (document.getElementById('erreurcouise')){var PASBON = getParent('erreurcouise');} if (document.getElementById('masquecouise')){var MASQUE = getParent('masquecouise');} //--- DISPARITION FENETRE ---- setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; //--- RECUPERATION DES REPONSES for (var i = 1; i

A quoi est égale la variable ?

Si le joueur choisit le nombre 3, combien vaut nombre 1 à la fin du programme ?

nombre 1 =

VALIDER

BRAVO !

clique ici

//-----VARIABLES UTILISATEUR---- var solution = ["13"]; //entrez vos réponses attendues var ordre = 1; // 0 ou 1 - tapez 1 si l'ordre des réponses est important (on peut vouloir faire retrouver des mots mais les champs réponses sont équivalents ) var espace = 1 ; //0 ou 1 - tapez 1 si les réponses doivent être nettoyées des espaces de début et fin var casse = 0; // 0 ou 1 - tapez 1 si la casse (majuscules/minuscules) doit être respectée var correct=1; // 0 ou 1 - tapez 1 pour visualiser les erreurs (couleurs rouge / vert) var tentative=0; // 0 ou 1 - tapez 1 pour afficher le nombre des tentatives var maxtentative=0; // 0 pour illimité - tapez le nombre des tentatives maximales autorisées (tentative doit être à 1) var unefois=0; //0 ou 1 - tapez 1 pour empêcher de recommencer lors d'une session (le couise sera bloqué) (tentative doit être à 1) //------VARIABLES A NE PAS MODIFIER--- function getParent(name) { var pnode = document.getElementById(name).parentNode.parentNode.parentNode; while (pnode.getAttribute('id') == null) { pnode = pnode.parentNode; } pnode = pnode.parentNode.parentNode; return (pnode); } function getTexte(name) { var pnode = getParent(name); if (pnode.querySelector('font')!=null) { var lastDiv=pnode.querySelector('font'); } else if (pnode.querySelector('.genially-view-text').querySelector('div')!=null) { var lastDiv=pnode.querySelector('.genially-view-text').querySelector('div'); } else { var lastDiv=pnode.querySelector('.genially-view-text'); } return lastDiv; } var refparent=document.getElementById('INITcouise').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; var refpage=refparent.getAttribute('id'); var stop='niet'+refpage; if(sessionStorage.getItem(stop)!=null) {var niet = sessionStorage.getItem(stop);} else {var niet=0} var question; var reponse = []; var faux = 0; if (document.getElementById('boncouise')){var BON = getParent('boncouise');} if (document.getElementById('erreurcouise')){var PASBON = getParent('erreurcouise');} if (document.getElementById('masquecouise')){var MASQUE = getParent('masquecouise');} //--- DISPARITION FENETRE ---- setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; //--- RECUPERATION DES REPONSES for (var i = 1; i

A quoi est égale la variable ?

Si le joueur choisit le nombre 3 :

nombre 1 =

VALIDER

BRAVO !

clique ici

nombre 2 =

Quel nombre dit le lutin à la fin ?

//-----VARIABLES UTILISATEUR---- var solution = ["5","7","35"]; //entrez vos réponses attendues var ordre = 1; // 0 ou 1 - tapez 1 si l'ordre des réponses est important (on peut vouloir faire retrouver des mots mais les champs réponses sont équivalents ) var espace = 1 ; //0 ou 1 - tapez 1 si les réponses doivent être nettoyées des espaces de début et fin var casse = 0; // 0 ou 1 - tapez 1 si la casse (majuscules/minuscules) doit être respectée var correct=1; // 0 ou 1 - tapez 1 pour visualiser les erreurs (couleurs rouge / vert) var tentative=0; // 0 ou 1 - tapez 1 pour afficher le nombre des tentatives var maxtentative=0; // 0 pour illimité - tapez le nombre des tentatives maximales autorisées (tentative doit être à 1) var unefois=0; //0 ou 1 - tapez 1 pour empêcher de recommencer lors d'une session (le couise sera bloqué) (tentative doit être à 1) //------VARIABLES A NE PAS MODIFIER--- function getParent(name) { var pnode = document.getElementById(name).parentNode.parentNode.parentNode; while (pnode.getAttribute('id') == null) { pnode = pnode.parentNode; } pnode = pnode.parentNode.parentNode; return (pnode); } function getTexte(name) { var pnode = getParent(name); if (pnode.querySelector('font')!=null) { var lastDiv=pnode.querySelector('font'); } else if (pnode.querySelector('.genially-view-text').querySelector('div')!=null) { var lastDiv=pnode.querySelector('.genially-view-text').querySelector('div'); } else { var lastDiv=pnode.querySelector('.genially-view-text'); } return lastDiv; } var refparent=document.getElementById('INITcouise').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; var refpage=refparent.getAttribute('id'); var stop='niet'+refpage; if(sessionStorage.getItem(stop)!=null) {var niet = sessionStorage.getItem(stop);} else {var niet=0} var question; var reponse = []; var faux = 0; if (document.getElementById('boncouise')){var BON = getParent('boncouise');} if (document.getElementById('erreurcouise')){var PASBON = getParent('erreurcouise');} if (document.getElementById('masquecouise')){var MASQUE = getParent('masquecouise');} //--- DISPARITION FENETRE ---- setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; //--- RECUPERATION DES REPONSES for (var i = 1; i

A quoi est égale la variable ?

Si le joueur choisit le nombre 3 :

a =

VALIDER

BRAVO !

retour au menu

b =

Quel nombre dit le lutin à la fin ?

//-----VARIABLES UTILISATEUR---- var solution = ["3","6","18"]; //entrez vos réponses attendues var ordre = 1; // 0 ou 1 - tapez 1 si l'ordre des réponses est important (on peut vouloir faire retrouver des mots mais les champs réponses sont équivalents ) var espace = 1 ; //0 ou 1 - tapez 1 si les réponses doivent être nettoyées des espaces de début et fin var casse = 0; // 0 ou 1 - tapez 1 si la casse (majuscules/minuscules) doit être respectée var correct=1; // 0 ou 1 - tapez 1 pour visualiser les erreurs (couleurs rouge / vert) var tentative=0; // 0 ou 1 - tapez 1 pour afficher le nombre des tentatives var maxtentative=0; // 0 pour illimité - tapez le nombre des tentatives maximales autorisées (tentative doit être à 1) var unefois=0; //0 ou 1 - tapez 1 pour empêcher de recommencer lors d'une session (le couise sera bloqué) (tentative doit être à 1) //------VARIABLES A NE PAS MODIFIER--- function getParent(name) { var pnode = document.getElementById(name).parentNode.parentNode.parentNode; while (pnode.getAttribute('id') == null) { pnode = pnode.parentNode; } pnode = pnode.parentNode.parentNode; return (pnode); } function getTexte(name) { var pnode = getParent(name); if (pnode.querySelector('font')!=null) { var lastDiv=pnode.querySelector('font'); } else if (pnode.querySelector('.genially-view-text').querySelector('div')!=null) { var lastDiv=pnode.querySelector('.genially-view-text').querySelector('div'); } else { var lastDiv=pnode.querySelector('.genially-view-text'); } return lastDiv; } var refparent=document.getElementById('INITcouise').parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; var refpage=refparent.getAttribute('id'); var stop='niet'+refpage; if(sessionStorage.getItem(stop)!=null) {var niet = sessionStorage.getItem(stop);} else {var niet=0} var question; var reponse = []; var faux = 0; if (document.getElementById('boncouise')){var BON = getParent('boncouise');} if (document.getElementById('erreurcouise')){var PASBON = getParent('erreurcouise');} if (document.getElementById('masquecouise')){var MASQUE = getParent('masquecouise');} //--- DISPARITION FENETRE ---- setTimeout(function() { document.getElementsByClassName('icon-close')[0].click() }, 10); document.getElementById('genially-view-modal').style.visibility = "hidden"; //--- RECUPERATION DES REPONSES for (var i = 1; i