File: /home/mmtprep/public_html/mathzen.mmtprep.com/assets/can6C47-O5tM573l.js.map
{"version":3,"file":"can6C47-O5tM573l.js","sources":["../../src/exercices/can/6e/can6C47.js"],"sourcesContent":["import { choice } from '../../../lib/outils/arrayOutils'\nimport { texteEnCouleur, miseEnEvidence } from '../../../lib/outils/embellissements'\nimport { texNombre } from '../../../lib/outils/texNombre.js'\nimport { randint } from '../../../modules/outils.js'\nimport Exercice from '../../Exercice.js'\nexport const titre = 'Additionner astucieusement'\nexport const interactifReady = true\nexport const interactifType = 'mathLive'\nexport const amcReady = true\nexport const amcType = 'AMCNum'\nexport const dateDePublication = '25/10/2023'\n/*!\n\n * @author Florence Decool\n\n * Créé pendant octobre 2023\n\n * Référence can6C47\n\n */\nexport const uuid = '792c3'\nexport const ref = 'can6C47'\nexport default function AdditionnerAstucieusement () {\n Exercice.call(this)\n this.typeExercice = 'simple'\n this.nbQuestions = 1\n this.tailleDiaporama = 2\n this.formatChampTexte = 'largeur15 inline'\n this.nouvelleVersion = function () {\n const A = randint(2, 4) * 100\n const B = randint(1, 2) * 100\n const a = randint(1, 5) * 5\n const c = A - a\n const b = randint(1, B)\n const d = B - b\n const e = randint(1, 40)\n const correction = texteEnCouleur('Mentalement : <br>On regroupe astucieusement les termes pour les additionner plus simplement. <br><br><br>')\n switch (choice([1, 2, 3, 4])) {\n case 1:\n this.reponse = A + e\n this.question = `Calculer $${texNombre(a, 0)} + ${texNombre(e, 0)} + ${texNombre(c, 0)}$.`\n this.correction = `${correction}`\n this.correction += `$\\\\begin{aligned} \n ${a} + ${e}+ ${c} \n &= \\\\underbrace{${a}+${c}}_{${a + c}} + ${e} \\\\\\\\ \n &= ${A}+ ${e}\\\\\\\\\n &=${miseEnEvidence(this.reponse)}\n \\\\end{aligned}$`\n break\n\n case 2:\n this.reponse = B + e\n this.question = `Calculer $${texNombre(b, 0)} + ${texNombre(e, 0)} + ${texNombre(d, 0)}$.`\n this.correction = `${correction}`\n this.correction += `$\\\\begin{aligned} \n ${b} + ${e} + ${d} \n &= \\\\underbrace{${b}+${d}}_{${b + d}}+ ${e} \\\\\\\\ \n &= ${B}+ ${e}\\\\\\\\\n &=${miseEnEvidence(this.reponse)}\n \\\\end{aligned}$`\n break\n\n case 3:\n this.reponse = A + B + e\n this.question = `Calculer $${texNombre(a, 0)} + ${texNombre(b, 0)} + ${texNombre(c, 0)} + ${texNombre(d, 0)} + ${texNombre(e, 0)}$.`\n this.correction = `${correction}`\n this.correction += `$\\\\begin{aligned} \n ${a} + ${b} + ${c} + ${d} + ${e} \n &= \\\\underbrace{${a}+${c}}_{${a + c}} + \\\\underbrace{${b}+${d}}_{${b + d}}+ ${e} \\\\\\\\ \n &= ${A} + ${B}+ ${e}\\\\\\\\\n &=${miseEnEvidence(this.reponse)}\n \\\\end{aligned}$`\n break\n\n case 4:\n this.reponse = A + B + e\n this.question = `Calculer $${texNombre(c, 0)} + ${texNombre(b, 0)} + ${texNombre(e, 0)} + ${texNombre(d, 0)} + ${texNombre(a, 0)}$.`\n this.correction = `${correction}`\n this.correction += `$\\\\begin{aligned} \n ${c} + ${b} + ${e} + ${d} + ${a} \n &= \\\\underbrace{${c}+${a}}_{${a + a}} + \\\\underbrace{${b}+${d}}_{${b + d}}+ ${e} \\\\\\\\ \n &= ${A} + ${B}+ ${e}\\\\\\\\\n &=${miseEnEvidence(this.reponse)}\n \\\\end{aligned}$`\n break\n }\n this.canEnonce = this.question// 'Compléter'\n this.canReponseACompleter = ''\n }\n}\n"],"names":["titre","interactifReady","interactifType","amcReady","amcType","dateDePublication","uuid","ref","AdditionnerAstucieusement","Exercice","A","randint","B","a","c","b","d","correction","texteEnCouleur","choice","texNombre","miseEnEvidence"],"mappings":"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"}