File: /home/mmtprep/public_html/mathzen.mmtprep.com/assets/can2C11-8dFXG4m-.js.map
{"version":3,"file":"can2C11-8dFXG4m-.js","sources":["../../src/exercices/can/2e/can2C11.js"],"sourcesContent":["import { choice } from '../../../lib/outils/arrayOutils'\nimport { sp } from '../../../lib/outils/outilString.js'\nimport { texNombre } from '../../../lib/outils/texNombre.js'\nimport { miseEnEvidence } from '../../../lib/outils/embellissements'\nimport Exercice from '../../Exercice.js'\nimport { randint, calculANePlusJamaisUtiliser } from '../../../modules/outils.js'\nexport const titre = 'Passer du coefficient multiplicateur au taux d’évolution'\nexport const interactifReady = true\nexport const interactifType = 'mathLive'\n\n// Les exports suivants sont optionnels mais au moins la date de publication semble essentielle\nexport const dateDePublication = '09/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 = '031f0'\nexport const ref = 'can2C11'\nexport default function CoeffTaux () {\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 taux, coeff\n\n switch (choice(['a', 'b', 'b'])) { //, 'b', 'b'\n case 'a':\n taux = choice([randint(1, 9) * 10, randint(1, 9), randint(1, 9) * 10 + randint(1, 9)])\n coeff = calculANePlusJamaisUtiliser(1 + taux / 100)\n this.question = `Le taux d'évolution associé à un coefficient multiplicateur de $${texNombre(coeff)}$ est `\n if (!this.interactif) {\n this.question += '.... '\n }\n this.optionsChampTexte = { texteApres: ' %' }\n this.correction = `Multiplier par $${texNombre(coeff)}$ revient à multiplier par $1+\\\\dfrac{${texNombre(taux)}}{100}$. <br>\n Cela revient donc à augmenter de $${taux}${sp(1)}\\\\%$. <br>\n Ainsi, le taux d'évolution associé au coefficient multiplicateur $${texNombre(coeff)}$ est $+${texNombre((coeff - 1) * 100)}${sp(1)}\\\\%$.<br><br>\n Autre formulation :<br>\n Multiplier une valeur par $${texNombre(coeff)}$ revient à en prendre $${texNombre(coeff * 100)}${sp(1)}\\\\%$.<br>\n Cela signifie qu'on l'augmente de $${texNombre(coeff * 100 - 100)}${sp(1)}\\\\%$ car $100${sp(1)}\\\\% +${texNombre(coeff * 100 - 100)}${sp(1)}\\\\%=${texNombre(coeff * 100)}${sp(1)}\\\\%$.<br>\n Le taux d'évolution est donc $${miseEnEvidence('+')} ${miseEnEvidence(`${taux}${sp(1)}`)} \\\\%$.`\n this.reponse = taux\n break\n case 'b':\n taux = choice([randint(1, 9) * 10, randint(1, 9), randint(1, 9) * 10 + randint(1, 9)])\n coeff = calculANePlusJamaisUtiliser(1 - taux / 100)\n this.question = `Le taux d'évolution associé à un coefficient multiplicateur de $${texNombre(coeff)}$ est `\n if (!this.interactif) {\n this.question += '.... '\n }\n this.optionsChampTexte = { texteApres: ' %' }\n this.correction = `Multiplier par $${texNombre(coeff)}$ revient à multiplier par $1-\\\\dfrac{${texNombre(taux)}}{100}$. <br>\n Cela revient donc à diminuer de $${taux}${sp(1)}\\\\%$. <br>\n Ainsi, le taux d'évolution associé au coefficient multiplicateur $${texNombre(coeff)}$ est $${texNombre((coeff - 1) * 100)}${sp(1)}\\\\%$<br><br>\n Autre formulation :<br>\n Multiplier une valeur par $${texNombre(coeff)}$ revient à en prendre $${texNombre(coeff * 100)}${sp(1)}\\\\%$.<br>\n Cela signifie qu'on la diminue de $${texNombre(100 - coeff * 100)}${sp(1)}\\\\%$ car $100${sp(1)}\\\\%-${texNombre(100 - coeff * 100)}${sp(1)}\\\\% =${texNombre(coeff * 100)}${sp(1)}\\\\%$.<br>\n Le taux d'évolution est donc $${miseEnEvidence('-')} ${miseEnEvidence(`${taux}${sp(1)}`)} \\\\%$.`\n this.reponse = -taux\n break\n }\n this.canEnonce = 'Compléter.'\n this.canReponseACompleter = `Le taux d'évolution associé à un coefficient multiplicateur de $${texNombre(coeff)}$ est $\\\\ldots$ $\\\\%$ `\n }\n}\n"],"names":["titre","interactifReady","interactifType","dateDePublication","uuid","ref","CoeffTaux","Exercice","taux","coeff","choice","randint","calculANePlusJamaisUtiliser","texNombre","sp","miseEnEvidence"],"mappings":"8EAMY,MAACA,EAAQ,2DACRC,EAAkB,GAClBC,EAAiB,WAGjBC,EAAoB,aAOpBC,EAAO,QACPC,EAAM,UACJ,SAASC,GAAa,CACnCC,EAAS,KAAK,IAAI,EAClB,KAAK,aAAe,SACpB,KAAK,YAAc,EACnB,KAAK,gBAAkB,EACvB,KAAK,iBAAmB,mBAGxB,KAAK,gBAAkB,UAAY,CACjC,IAAIC,EAAMC,EAEV,OAAQC,EAAO,CAAC,IAAK,IAAK,GAAG,CAAC,EAAC,CAC7B,IAAK,IACHF,EAAOE,EAAO,CAACC,EAAQ,EAAG,CAAC,EAAI,GAAIA,EAAQ,EAAG,CAAC,EAAGA,EAAQ,EAAG,CAAC,EAAI,GAAKA,EAAQ,EAAG,CAAC,CAAC,CAAC,EACrFF,EAAQG,EAA4B,EAAIJ,EAAO,GAAG,EAClD,KAAK,SAAW,mEAAmEK,EAAUJ,CAAK,CAAC,SAC9F,KAAK,aACR,KAAK,UAAY,SAEnB,KAAK,kBAAoB,CAAE,WAAY,IAAM,EAC7C,KAAK,WAAa,mBAAmBI,EAAUJ,CAAK,CAAC,yCAAyCI,EAAUL,CAAI,CAAC;AAAA,4CACzEA,CAAI,GAAGM,EAAG,CAAC,CAAC;AAAA,4EACoBD,EAAUJ,CAAK,CAAC,WAAWI,GAAWJ,EAAQ,GAAK,GAAG,CAAC,GAAGK,EAAG,CAAC,CAAC;AAAA;AAAA,qCAEtGD,EAAUJ,CAAK,CAAC,4BAA4BI,EAAUJ,EAAQ,GAAG,CAAC,GAAGK,EAAG,CAAC,CAAC;AAAA,8CACjED,EAAUJ,EAAQ,IAAM,GAAG,CAAC,GAAGK,EAAG,CAAC,CAAC,gBAAgBA,EAAG,CAAC,CAAC,QAAQD,EAAUJ,EAAQ,IAAM,GAAG,CAAC,GAAGK,EAAG,CAAC,CAAC,OAAOD,EAAUJ,EAAQ,GAAG,CAAC,GAAGK,EAAG,CAAC,CAAC;AAAA,wCAChJC,EAAe,GAAG,CAAC,IAAIA,EAAe,GAAGP,CAAI,GAAGM,EAAG,CAAC,CAAC,EAAE,CAAC,SACxF,KAAK,QAAUN,EACf,MACF,IAAK,IACHA,EAAOE,EAAO,CAACC,EAAQ,EAAG,CAAC,EAAI,GAAIA,EAAQ,EAAG,CAAC,EAAGA,EAAQ,EAAG,CAAC,EAAI,GAAKA,EAAQ,EAAG,CAAC,CAAC,CAAC,EACrFF,EAAQG,EAA4B,EAAIJ,EAAO,GAAG,EAClD,KAAK,SAAW,mEAAmEK,EAAUJ,CAAK,CAAC,SAC9F,KAAK,aACR,KAAK,UAAY,SAEnB,KAAK,kBAAoB,CAAE,WAAY,IAAM,EAC7C,KAAK,WAAa,mBAAmBI,EAAUJ,CAAK,CAAC,yCAAyCI,EAAUL,CAAI,CAAC;AAAA,4CACzEA,CAAI,GAAGM,EAAG,CAAC,CAAC;AAAA,4EACoBD,EAAUJ,CAAK,CAAC,UAAUI,GAAWJ,EAAQ,GAAK,GAAG,CAAC,GAAGK,EAAG,CAAC,CAAC;AAAA;AAAA,qCAErGD,EAAUJ,CAAK,CAAC,4BAA4BI,EAAUJ,EAAQ,GAAG,CAAC,GAAGK,EAAG,CAAC,CAAC;AAAA,8CACjED,EAAU,IAAMJ,EAAQ,GAAG,CAAC,GAAGK,EAAG,CAAC,CAAC,gBAAgBA,EAAG,CAAC,CAAC,OAAOD,EAAU,IAAMJ,EAAQ,GAAG,CAAC,GAAGK,EAAG,CAAC,CAAC,QAAQD,EAAUJ,EAAQ,GAAG,CAAC,GAAGK,EAAG,CAAC,CAAC;AAAA,wCAChJC,EAAe,GAAG,CAAC,IAAIA,EAAe,GAAGP,CAAI,GAAGM,EAAG,CAAC,CAAC,EAAE,CAAC,SACxF,KAAK,QAAU,CAACN,EAChB,KACH,CACD,KAAK,UAAY,aACjB,KAAK,qBAAuB,mEAAmEK,EAAUJ,CAAK,CAAC,wBAChH,CACH"}