HEX
Server: Apache
System: Linux vps.mmtprep.com 4.18.0-477.21.1.el8_8.x86_64 #1 SMP Thu Aug 10 13:51:50 EDT 2023 x86_64
User: mmtprep (1001)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/mmtprep/public_html/mathzen.mmtprep.com/assets/CM015-zyZvRJ83.js.map
{"version":3,"file":"CM015-zyZvRJ83.js","sources":["../../src/exercices/CM/CM015.js"],"sourcesContent":["import Exercice from '../Exercice.js'\nimport { listeQuestionsToContenu, randint } from '../../modules/outils.js'\nimport { ajouteChampTexteMathLive } from '../../lib/interactif/questionMathLive.js'\nimport { setReponse } from '../../lib/interactif/gestionInteractif.js'\n\nexport const titre = 'Somme de deux nombres mariés'\nexport const amcReady = true\nexport const interactifReady = true\nexport const interactifType = 'mathLive'\nexport const amcType = 'AMCNum'\n\n/**\n * Somme de deux nombres dont les chiffres des unités sont des compléments à 10\n * @author Rémi Angot\n * Référence CM015\n */\nexport const uuid = 'fbd32'\nexport const ref = 'CM015'\nexport default function SommeDeDeuxNombresMaries () {\n  Exercice.call(this) // Héritage de la classe Exercice()\n  this.consigne = 'Calculer.'\n  this.nbQuestions = 10\n  this.nbCols = 2\n  this.nbColsCorr = 2\n  this.tailleDiaporama = 3\n  this.nouvelleVersion = function () {\n    this.listeQuestions = [] // Liste de questions\n    this.listeCorrections = [] // Liste de questions corrigées\n\n    for (\n      let i = 0, texte, texteCorr, a, b, u1, u2, cpt = 0;\n      i < this.nbQuestions && cpt < 50;\n    ) {\n      u1 = randint(1, 9)\n      u2 = 10 - u1\n      a = randint(1, 9) * 10 + u1\n      b = randint(1, 9) * 10 + u2\n\n      texte = `$${a}+${b}=$`\n      texteCorr = `$${a}+${b}=${a + b}$`\n      setReponse(this, i, a + b)\n      if (this.interactif) texte += ajouteChampTexteMathLive(this, i, 'largeur15 inline')\n\n      if (this.listeQuestions.indexOf(texte) === -1) {\n        // Si la question n'a jamais été posée, on en crée une autre\n        this.listeQuestions.push(texte)\n        this.listeCorrections.push(texteCorr)\n        i++\n      }\n      cpt++\n    }\n    listeQuestionsToContenu(this)\n  }\n  // this.besoinFormulaireNumerique = ['Niveau de difficulté',3];\n}\n"],"names":["titre","amcReady","interactifReady","interactifType","amcType","uuid","ref","SommeDeDeuxNombresMaries","Exercice","i","texte","texteCorr","a","b","u1","u2","cpt","randint","setReponse","ajouteChampTexteMathLive","listeQuestionsToContenu"],"mappings":"oEAKY,MAACA,EAAQ,+BACRC,EAAW,GACXC,EAAkB,GAClBC,EAAiB,WACjBC,EAAU,SAOVC,EAAO,QACPC,EAAM,QACJ,SAASC,GAA4B,CAClDC,EAAS,KAAK,IAAI,EAClB,KAAK,SAAW,YAChB,KAAK,YAAc,GACnB,KAAK,OAAS,EACd,KAAK,WAAa,EAClB,KAAK,gBAAkB,EACvB,KAAK,gBAAkB,UAAY,CACjC,KAAK,eAAiB,CAAE,EACxB,KAAK,iBAAmB,CAAE,EAE1B,QACMC,EAAI,EAAGC,EAAOC,EAAWC,EAAGC,EAAGC,EAAIC,EAAIC,EAAM,EACjDP,EAAI,KAAK,aAAeO,EAAM,IAE9BF,EAAKG,EAAQ,EAAG,CAAC,EACjBF,EAAK,GAAKD,EACVF,EAAIK,EAAQ,EAAG,CAAC,EAAI,GAAKH,EACzBD,EAAII,EAAQ,EAAG,CAAC,EAAI,GAAKF,EAEzBL,EAAQ,IAAIE,CAAC,IAAIC,CAAC,KAClBF,EAAY,IAAIC,CAAC,IAAIC,CAAC,IAAID,EAAIC,CAAC,IAC/BK,EAAW,KAAMT,EAAGG,EAAIC,CAAC,EACrB,KAAK,aAAYH,GAASS,EAAyB,KAAMV,EAAG,kBAAkB,GAE9E,KAAK,eAAe,QAAQC,CAAK,IAAM,KAEzC,KAAK,eAAe,KAAKA,CAAK,EAC9B,KAAK,iBAAiB,KAAKC,CAAS,EACpCF,KAEFO,IAEFI,EAAwB,IAAI,CAC7B,CAEH"}