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/can5P06-LgdKGbV5.js.map
{"version":3,"file":"can5P06-LgdKGbV5.js","sources":["../../src/exercices/can/5e/can5P06.js"],"sourcesContent":["import { choice } from '../../../lib/outils/arrayOutils'\nimport { deprecatedTexFraction } from '../../../lib/outils/deprecatedFractions.js'\nimport { sp } from '../../../lib/outils/outilString.js'\nimport { texNombre } from '../../../lib/outils/texNombre.js'\nimport Exercice from '../../Exercice.js'\nimport { randint, calculANePlusJamaisUtiliser } from '../../../modules/outils.js'\nexport const titre = 'Écrire sous la forme d’un pourcentage'\nexport const interactifReady = true\nexport const interactifType = 'mathLive'\nexport const amcReady = true\nexport const amcType = 'AMCNum'\n// Les exports suivants sont optionnels mais au moins la date de publication semble essentielle\nexport const dateDePublication = '19/12/2021' // La date de publication initiale au format 'jj/mm/aaaa' pour affichage temporaire d'un tag\n\n/**\n * Modèle d'exercice très simple pour la course aux nombres\n * @author Gilles Mora\n * Référence\n*/\nexport const uuid = '802cc'\nexport const ref = 'can5P06'\nexport default function ÉcrirePourcentage () {\n  Exercice.call(this) // Héritage de la classe Exercice()\n  this.typeExercice = 'simple' // Cette ligne est très importante pour faire faire un exercice simple !\n  this.nbQuestions = 1\n  this.tailleDiaporama = 2\n  this.formatChampTexte = 'largeur15 inline'\n  // Dans un exercice simple, ne pas mettre de this.listeQuestions = [] ni de this.consigne\n\n  this.nouvelleVersion = function () {\n    let a, b, fraction, n, d\n    const listeFractions1 = [[1, 2], [1, 4], [3, 4], [1, 5], [2, 5], [3, 5], [4, 5],\n      [1, 10], [3, 10], [7, 10], [9, 10], [3, 25], [9, 25], [13, 25], [9, 50], [17, 50], [9, 20], [3, 20], [17, 20]]\n    switch (choice(['a', 'b', 'c'])) { //\n      case 'a':\n        a = calculANePlusJamaisUtiliser(randint(10, 99) / 100)\n        this.question = `Compléter : $${texNombre(a)}=$`\n        if (this.interactif) { this.optionsChampTexte = { texteApres: ' $\\\\%$' } } else { this.question += `${sp(1)} $\\\\ldots${sp(1)}\\\\%$` }\n        this.correction = `$${texNombre(a)}=\\\\dfrac{${texNombre(a * 100)}}{100}=${texNombre(a * 100)} ${sp()}\\\\%$`\n        this.reponse = a * 100\n        this.canEnonce = 'Compléter.'\n        this.canReponseACompleter = `$${texNombre(a)}=.... ${sp()}\\\\%$`\n        break\n      case 'b':\n        a = calculANePlusJamaisUtiliser(randint(0, 9) / 100)\n        b = calculANePlusJamaisUtiliser(randint(0, 9) / 1000)\n        if (a === 0 && b === 0) { b = 1 }\n        this.question = `Compléter : $${texNombre(a + b)}=$`\n        if (this.interactif) { this.optionsChampTexte = { texteApres: ' $\\\\%$' } } else { this.question += `${sp(1)} $\\\\ldots${sp(1)}\\\\%$` }\n        this.correction = `$${texNombre(a + b)}=\\\\dfrac{${texNombre((a + b) * 100)}}{100}=${texNombre((a + b) * 100)} ${sp()}\\\\%$`\n        this.reponse = (a + b) * 100\n        this.canEnonce = 'Compléter.'\n        this.canReponseACompleter = `$${texNombre(a + b)}=.... ${sp()}\\\\%$`\n        break\n      case 'c':\n        fraction = choice(listeFractions1)\n        n = fraction[0]\n        d = fraction[1]\n\n        this.question = `Compléter : $${deprecatedTexFraction(texNombre(n), d)}=$`\n        if (this.interactif) { this.optionsChampTexte = { texteApres: ' $\\\\%$' } } else { this.question += `${sp(1)} $\\\\ldots${sp(1)}\\\\%$` }\n        this.correction = `$${deprecatedTexFraction(n, d)}=\\\\dfrac{${texNombre(n)}\\\\times ${texNombre(100 / d)}}{${texNombre(d)}\\\\times ${texNombre(100 / d)}}=\n        \\\\dfrac{${texNombre((n * 100) / d)}}{100}=${texNombre((n * 100) / d)} ${sp()}\\\\%$`\n        this.reponse = (n * 100) / d\n        this.canEnonce = 'Compléter.'\n        this.canReponseACompleter = `$${deprecatedTexFraction(texNombre(n), d)}=.... ${sp()}\\\\%$`\n        break\n    }\n  }\n}\n"],"names":["titre","interactifReady","interactifType","amcReady","amcType","dateDePublication","uuid","ref","ÉcrirePourcentage","Exercice","a","b","fraction","d","listeFractions1","choice","calculANePlusJamaisUtiliser","randint","texNombre","sp","deprecatedTexFraction"],"mappings":"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"}