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/can4C15-6dAzVR1v.js.map
{"version":3,"file":"can4C15-6dAzVR1v.js","sources":["../../src/exercices/can/4e/can4C15.js"],"sourcesContent":["import { choice } from '../../../lib/outils/arrayOutils'\nimport { miseEnEvidence } from '../../../lib/outils/embellissements'\nimport { arrondi } from '../../../lib/outils/nombres.js'\nimport { texNombre } from '../../../lib/outils/texNombre.js'\nimport { randint } from '../../../modules/outils.js'\nimport Exercice from '../../Exercice.js'\nimport Decimal from 'decimal.js'\nexport const titre = 'Calculer une fraction de dénominateur 0,25 ou 0,1 ...'\nexport const interactifReady = true\nexport const interactifType = 'mathLive'\nexport const amcReady = true\nexport const amcType = 'AMCNum'\nexport const dateDePublication = '30/03/2023'\n\n/*!\n * @author Gilles Mora\n *\n */\n\nexport const uuid = 'adbf6'\nexport const ref = 'can4C15'\nexport default function CalculFractionDecimal () {\n  Exercice.call(this)\n  this.typeExercice = 'simple'\n  this.nbQuestions = 1\n  this.tailleDiaporama = 2\n  this.formatInteractif = 'calcul'\n  this.formatChampTexte = 'largeur15 inline'\n  this.nouvelleVersion = function () {\n    let d, reponse\n    const n = randint(1, 9)\n\n    switch (choice([1, 2, 3, 4])) {\n      case 1:\n        d = new Decimal('0.25')\n        reponse = n / d\n        this.reponse = arrondi(reponse, 0)\n        this.question = `Écrire  $\\\\dfrac{${n}}{${texNombre(d, 2)}}$ sous la forme d'un nombre entier.`\n        this.correction = `$0,25=\\\\dfrac{1}{4}$. <br>\n    Diviser par $0,25$ revient à diviser par $\\\\dfrac{1}{4}$, ce qui revient donc à multiplier par $4$. <br>\n    Ainsi,  $\\\\dfrac{${n}}{${texNombre(d, 2)}}=${n}\\\\times 4=${miseEnEvidence(texNombre(reponse, 0))}$.`\n        break\n      case 2:\n        d = new Decimal('0.5')\n        reponse = n / d\n        this.reponse = arrondi(reponse, 0)\n        this.question = `Écrire  $\\\\dfrac{${n}}{${texNombre(d, 2)}}$ sous la forme d'un nombre entier.`\n        this.correction = `$0,5=\\\\dfrac{1}{2}$. <br>\n        Diviser par $0,5$ revient à diviser par $\\\\dfrac{1}{2}$, ce qui revient donc à multiplier par $2$. <br>\n        Ainsi,  $\\\\dfrac{${n}}{${texNombre(d, 2)}}=${n}\\\\times 2=${miseEnEvidence(texNombre(reponse, 0))}$.`\n        break\n      case 3:\n        d = new Decimal('0.1')\n        reponse = n / d\n        this.reponse = arrondi(reponse, 0)\n        this.question = `Écrire  $\\\\dfrac{${n}}{${texNombre(d, 2)}}$ sous la forme d'un nombre entier.`\n        this.correction = `$0,1=\\\\dfrac{1}{10}$. <br>\n        Diviser par $0,1$ revient à diviser par $\\\\dfrac{1}{10}$, ce qui revient donc à multiplier par $10$. <br>\n        Ainsi,  $\\\\dfrac{${n}}{${texNombre(d, 2)}}=${n}\\\\times 10=${miseEnEvidence(texNombre(reponse, 0))}$.\n            `\n        break\n      case 4:\n        d = new Decimal('0.01')\n        reponse = n / d\n        this.reponse = arrondi(reponse, 0)\n        this.question = `Écrire  $\\\\dfrac{${n}}{${texNombre(d, 2)}}$ sous la forme d'un nombre entier.`\n        this.correction = `$0,01=\\\\dfrac{1}{100}$. <br>\n        Diviser par $0,01$ revient à diviser par $\\\\dfrac{1}{100}$, ce qui revient donc à multiplier par $100$. <br>\n        Ainsi,  $\\\\dfrac{${n}}{${texNombre(d, 2)}}=${n}\\\\times 100=${miseEnEvidence(texNombre(reponse, 0))}$.`\n\n        break\n    }\n    this.canEnonce = this.question\n    this.canReponseACompleter = ''\n  }\n}\n"],"names":["titre","interactifReady","interactifType","amcReady","amcType","dateDePublication","uuid","ref","CalculFractionDecimal","Exercice","d","reponse","n","randint","choice","Decimal","arrondi","texNombre","miseEnEvidence"],"mappings":"kFAOY,MAACA,EAAQ,wDACRC,EAAkB,GAClBC,EAAiB,WACjBC,EAAW,GACXC,EAAU,SACVC,EAAoB,aAEjC;AAAA;AAAA;AAAA,GAKY,MAACC,EAAO,QACPC,EAAM,UACJ,SAASC,GAAyB,CAC/CC,EAAS,KAAK,IAAI,EAClB,KAAK,aAAe,SACpB,KAAK,YAAc,EACnB,KAAK,gBAAkB,EACvB,KAAK,iBAAmB,SACxB,KAAK,iBAAmB,mBACxB,KAAK,gBAAkB,UAAY,CACjC,IAAIC,EAAGC,EACP,MAAMC,EAAIC,EAAQ,EAAG,CAAC,EAEtB,OAAQC,EAAO,CAAC,EAAG,EAAG,EAAG,CAAC,CAAC,EAAC,CAC1B,IAAK,GACHJ,EAAI,IAAIK,EAAQ,MAAM,EACtBJ,EAAUC,EAAIF,EACd,KAAK,QAAUM,EAAQL,EAAS,CAAC,EACjC,KAAK,SAAW,oBAAoBC,CAAC,KAAKK,EAAUP,EAAG,CAAC,CAAC,uCACzD,KAAK,WAAa;AAAA;AAAA,uBAEHE,CAAC,KAAKK,EAAUP,EAAG,CAAC,CAAC,KAAKE,CAAC,aAAaM,EAAeD,EAAUN,EAAS,CAAC,CAAC,CAAC,KAC5F,MACF,IAAK,GACHD,EAAI,IAAIK,EAAQ,KAAK,EACrBJ,EAAUC,EAAIF,EACd,KAAK,QAAUM,EAAQL,EAAS,CAAC,EACjC,KAAK,SAAW,oBAAoBC,CAAC,KAAKK,EAAUP,EAAG,CAAC,CAAC,uCACzD,KAAK,WAAa;AAAA;AAAA,2BAECE,CAAC,KAAKK,EAAUP,EAAG,CAAC,CAAC,KAAKE,CAAC,aAAaM,EAAeD,EAAUN,EAAS,CAAC,CAAC,CAAC,KAChG,MACF,IAAK,GACHD,EAAI,IAAIK,EAAQ,KAAK,EACrBJ,EAAUC,EAAIF,EACd,KAAK,QAAUM,EAAQL,EAAS,CAAC,EACjC,KAAK,SAAW,oBAAoBC,CAAC,KAAKK,EAAUP,EAAG,CAAC,CAAC,uCACzD,KAAK,WAAa;AAAA;AAAA,2BAECE,CAAC,KAAKK,EAAUP,EAAG,CAAC,CAAC,KAAKE,CAAC,cAAcM,EAAeD,EAAUN,EAAS,CAAC,CAAC,CAAC;AAAA,cAEjG,MACF,IAAK,GACHD,EAAI,IAAIK,EAAQ,MAAM,EACtBJ,EAAUC,EAAIF,EACd,KAAK,QAAUM,EAAQL,EAAS,CAAC,EACjC,KAAK,SAAW,oBAAoBC,CAAC,KAAKK,EAAUP,EAAG,CAAC,CAAC,uCACzD,KAAK,WAAa;AAAA;AAAA,2BAECE,CAAC,KAAKK,EAAUP,EAAG,CAAC,CAAC,KAAKE,CAAC,eAAeM,EAAeD,EAAUN,EAAS,CAAC,CAAC,CAAC,KAElG,KACH,CACD,KAAK,UAAY,KAAK,SACtB,KAAK,qBAAuB,EAC7B,CACH"}