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"}