File: /home/mmtprep/public_html/mathzen.mmtprep.com/assets/can1L08-fw83AFAW.js.map
{"version":3,"file":"can1L08-fw83AFAW.js","sources":["../../src/exercices/can/1e/can1L08.js"],"sourcesContent":["import {\n ecritureAlgebriqueSauf1,\n ecritureParentheseSiNegatif,\n reduireAxPlusB,\n rienSi1\n} from '../../../lib/outils/ecritures.js'\nimport Exercice from '../../Exercice.js'\nimport { randint } from '../../../modules/outils.js'\nexport const titre = 'Déterminer un coefficient dans un développement*'\nexport const interactifReady = true\nexport const interactifType = 'mathLive'\nexport const dateDePublication = '11/06/2022'\n\n/**\n *\n * @author Gilles Mora\n * Référence can1L07\n*/\nexport const uuid = 'cbbbb'\nexport const ref = 'can1L08'\nexport default function DeveloppementCoeff2 () {\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 // Dans un exercice simple, ne pas mettre de this.listeQuestions = [] ni de this.consigne\n this.formatChampTexte = 'largeur15 inline'\n this.nouvelleVersion = function () {\n let a, b, c, d\n a = randint(-3, 3, [0])\n b = randint(-3, 3, [0])\n c = randint(-2, 5, [-1, 0])\n d = randint(-2, 5, [0])\n const e = randint(1, 3, [0])\n const f = randint(-9, 9, [0])\n if (a * d + b * c === 0) {\n a = randint(-8, 5, [0])\n b = randint(-5, 9, [0])\n c = randint(-5, 5, [0])\n d = randint(-5, 8, [0])\n }\n this.question = `Déterminer le coefficient de $x$ dans le développement réduit de l'expression : <br>\n $ (${reduireAxPlusB(e, f)})^2+(${reduireAxPlusB(a, b)})(${reduireAxPlusB(c, d)})$\n `\n if (f > 0) {\n this.correction = `$\\\\bullet$ Le coefficient du terme en $x$ dans le développement de\n $(${reduireAxPlusB(e, f)})^2$ est $2\\\\times ${rienSi1(e)}x\\\\times ${f}=${2 * e * f}x$. <br>`\n } else {\n this.correction = `$\\\\bullet$ Le coefficient du terme en $x$ dans le développement de\n $(${reduireAxPlusB(e, f)})^2$ est $-2\\\\times ${rienSi1(e)}x\\\\times ${-f}=${2 * e * f}x$.<br>`\n }\n this.correction += `$\\\\bullet$ Le coefficient du terme en $x$ dans le développement de\n $(${reduireAxPlusB(a, b)})(${reduireAxPlusB(c, d)})$ est la somme des produits :`\n if (c < 0) {\n this.correction += `\n $${rienSi1(a)}x\\\\times ${ecritureParentheseSiNegatif(d)}$ et $${b} \\\\times (${c}x)$,\n soit $${rienSi1(a)}x\\\\times ${ecritureParentheseSiNegatif(d)}+${ecritureParentheseSiNegatif(b)} \\\\times (${rienSi1(c)}x)=\n ${rienSi1(a * d)}x${ecritureAlgebriqueSauf1(b * c)}x=${rienSi1(a * d + b * c)}x$.<br>\n `\n } else {\n this.correction += `\n $${rienSi1(a)}x\\\\times ${ecritureParentheseSiNegatif(d)}$ et $${b} \\\\times ${rienSi1(c)}x$,\n soit $${rienSi1(a)}x\\\\times ${ecritureParentheseSiNegatif(d)}+${ecritureParentheseSiNegatif(b)} \\\\times ${rienSi1(c)}x=${a * d}x${ecritureAlgebriqueSauf1(b * c)}x=${rienSi1(a * d + b * c)}x$.<br>\n `\n }\n this.correction += `\n Le terme en $x$ est donc donné par la somme : $${2 * e * f}x +${a * d + b * c === 1 ? '' : `${ecritureParentheseSiNegatif(a * d + b * c)}`}x=${2 * e * f + a * d + b * c}x$.<br>\n Le coefficient devant $x$ est donc $${2 * e * f + a * d + b * c}$.`\n\n this.reponse = 2 * e * f + a * d + b * c\n this.canEnonce = this.question\n this.canReponseACompleter = ''\n }\n}\n"],"names":["titre","interactifReady","interactifType","dateDePublication","uuid","ref","DeveloppementCoeff2","Exercice","a","b","c","d","randint","e","f","reduireAxPlusB","rienSi1","ecritureParentheseSiNegatif","ecritureAlgebriqueSauf1"],"mappings":"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"}