File: /home/mmtprep/public_html/mathzen.mmtprep.com/assets/CM017-TYVcOSaK.js.map
{"version":3,"file":"CM017-TYVcOSaK.js","sources":["../../src/exercices/CM/CM017.js"],"sourcesContent":["import { choice } from '../../lib/outils/arrayOutils'\nimport { texNombre } from '../../lib/outils/texNombre.js'\nimport Exercice from '../Exercice.js'\nimport { calculANePlusJamaisUtiliser, listeQuestionsToContenu, randint } from '../../modules/outils.js'\nimport { ajouteChampTexteMathLive } from '../../lib/interactif/questionMathLive.js'\nimport { setReponse } from '../../lib/interactif/gestionInteractif.js'\n\nexport const titre = 'Diviser un nombre décimal par 10, 100 ou 1000'\nexport const amcReady = true\nexport const interactifReady = true\nexport const interactifType = 'mathLive'\nexport const amcType = 'AMCNum'\n/**\n * Un entier à un 1 ou 2 chiffres, un nombre décimal avec une partie décimale à un ou 2 chiffres à diviser par 10, 100 ou 1000\n * @author Rémi Angot\n * Référence CM017\n */\nexport const uuid = 'fc635'\nexport const ref = 'CM017'\nexport default function DiviserDecimalPar101001000 () {\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\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, cpt = 0;\n i < this.nbQuestions && cpt < 50;\n ) {\n a = choice([\n randint(1, 9),\n randint(11, 99),\n calculANePlusJamaisUtiliser(randint(11, 99) / 10),\n calculANePlusJamaisUtiliser(randint(101, 999) / 100),\n calculANePlusJamaisUtiliser(randint(1, 9) / 10)\n ])\n b = choice([10, 100, 1000])\n texte = `$${texNombre(a)}\\\\div${texNombre(b)}=$`\n texteCorr = `$${texNombre(a)}\\\\div${texNombre(b)}=${texNombre(\n a / b\n )}$`\n setReponse(this, i, calculANePlusJamaisUtiliser(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","DiviserDecimalPar101001000","Exercice","i","texte","texteCorr","a","b","cpt","choice","randint","calculANePlusJamaisUtiliser","texNombre","setReponse","ajouteChampTexteMathLive","listeQuestionsToContenu"],"mappings":"0FAOY,MAACA,EAAQ,gDACRC,EAAW,GACXC,EAAkB,GAClBC,EAAiB,WACjBC,EAAU,SAMVC,EAAO,QACPC,EAAM,QACJ,SAASC,GAA8B,CACpDC,EAAS,KAAK,IAAI,EAClB,KAAK,SAAW,YAChB,KAAK,YAAc,GACnB,KAAK,OAAS,EACd,KAAK,WAAa,EAClB,KAAK,gBAAkB,EAEvB,KAAK,gBAAkB,UAAY,CACjC,KAAK,eAAiB,CAAE,EACxB,KAAK,iBAAmB,CAAE,EAE1B,QACMC,EAAI,EAAGC,EAAOC,EAAWC,EAAGC,EAAGC,EAAM,EACzCL,EAAI,KAAK,aAAeK,EAAM,IAE9BF,EAAIG,EAAO,CACTC,EAAQ,EAAG,CAAC,EACZA,EAAQ,GAAI,EAAE,EACdC,EAA4BD,EAAQ,GAAI,EAAE,EAAI,EAAE,EAChDC,EAA4BD,EAAQ,IAAK,GAAG,EAAI,GAAG,EACnDC,EAA4BD,EAAQ,EAAG,CAAC,EAAI,EAAE,CACtD,CAAO,EACDH,EAAIE,EAAO,CAAC,GAAI,IAAK,GAAI,CAAC,EAC1BL,EAAQ,IAAIQ,EAAUN,CAAC,CAAC,QAAQM,EAAUL,CAAC,CAAC,KAC5CF,EAAY,IAAIO,EAAUN,CAAC,CAAC,QAAQM,EAAUL,CAAC,CAAC,IAAIK,EAC1CN,EAAIC,CACP,CAAA,IACPM,EAAW,KAAMV,EAAGQ,EAA4BL,EAAIC,CAAC,CAAC,EAClD,KAAK,aAAYH,GAASU,EAAyB,KAAMX,EAAG,kBAAkB,GAE9E,KAAK,eAAe,QAAQC,CAAK,IAAM,KAEzC,KAAK,eAAe,KAAKA,CAAK,EAC9B,KAAK,iBAAiB,KAAKC,CAAS,EACpCF,KAEFK,IAEFO,EAAwB,IAAI,CAC7B,CAEH"}