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/can2C07-6KuS0g4l.js.map
{"version":3,"file":"can2C07-6KuS0g4l.js","sources":["../../src/exercices/can/2e/can2C07.js"],"sourcesContent":["import { choice } from '../../../lib/outils/arrayOutils'\nimport { extraireRacineCarree } from '../../../lib/outils/calculs'\nimport { miseEnEvidence } from '../../../lib/outils/embellissements'\nimport Exercice from '../../deprecatedExercice.js'\nexport const titre = 'Calculer avec une racine carrée'\nexport const interactifReady = true\nexport const interactifType = 'mathLive'\n\n/**\n * Modèle d'exercice très simple pour la course aux nombres\n * @author Gilles Mora\n * Référence\n * Date de publication\n*/\nexport const uuid = '2af85'\nexport const ref = 'can2C07'\nexport default function CalculAvecRacineCarree2 () {\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    const listeRacines1 = [\n      [2, 8], [2, 32], [2, 50], [3, 27], [5, 20], [2, 18], [2, 72], [3, 48], [5, 45], [2, 200], [3, 300], [5, 500], [6, 600], [7, 700]\n    ] // couples pour simplifier des produits de racines carrées\n    let racine, a, b, reduction\n    switch (choice([1, 2])) {\n      case 1 :\n        racine = choice(listeRacines1)\n        a = racine[0]\n        b = racine[1]\n        reduction = extraireRacineCarree(b)\n        if (choice([true, false])) {\n          this.question = `Écrire $\\\\sqrt{${a}}+\\\\sqrt{${b}}$ sous la forme $a\\\\sqrt{b}$ avec $a$ et $b$ entiers et $b$ le plus petit possible. `\n          this.correction = `On simpifie $\\\\sqrt{${b}}$ en $${reduction[0]}\\\\sqrt{${reduction[1]}}$, car\n    $\\\\sqrt{${b}}=\\\\sqrt{${reduction[0]}^2\\\\times ${reduction[1]}} =\n    \\\\sqrt{${reduction[0]}^2}\\\\times \\\\sqrt{${reduction[1]}}\n    =${reduction[0]}\\\\sqrt{${reduction[1]}}$.<br>\n    Ainsi :\n    <br>\n    $\\\\begin{aligned}\n    \\\\sqrt{${a}}+\\\\sqrt{${b}}&=\\\\sqrt{${a}}+${reduction[0]}\\\\sqrt{${reduction[1]}}\\\\\\\\\n    &= ${miseEnEvidence(`${reduction[0] + 1}\\\\sqrt{${reduction[1]}}`)}\n    \\\\end{aligned}$\n  `\n        } else {\n          this.question = `Écrire $\\\\sqrt{${b}}+\\\\sqrt{${a}}$ sous la forme $a\\\\sqrt{b}$ avec $a$ et $b$ entiers et $b$ le plus petit possible. `\n          this.correction = `On simpifie $\\\\sqrt{${b}}$ en $${reduction[0]}\\\\sqrt{${reduction[1]}}$, car\n  $\\\\sqrt{${b}}=\\\\sqrt{${reduction[0]}^2\\\\times ${reduction[1]}} =\n  \\\\sqrt{${reduction[0]}^2}\\\\times \\\\sqrt{${reduction[1]}}\n  =${reduction[0]}\\\\sqrt{${reduction[1]}}$.<br>\n  Ainsi :\n  <br>\n  $\\\\begin{aligned}\n  \\\\sqrt{${b}}+\\\\sqrt{${a}}&=${reduction[0]}\\\\sqrt{${reduction[1]}}+\\\\sqrt{${a}}\\\\\\\\\n  &= ${miseEnEvidence(`${reduction[0] + 1}\\\\sqrt{${reduction[1]}}`)}\n  \\\\end{aligned}$\n`\n        }\n        this.reponse = [`${reduction[0] + 1}\\\\sqrt{${reduction[1]}}`]\n        break\n\n      case 2 :\n        racine = choice(listeRacines1)\n        a = racine[0]\n        b = racine[1]\n        reduction = extraireRacineCarree(b)\n        if (choice([true, false])) {\n          this.question = `Écrire $\\\\sqrt{${a}}-\\\\sqrt{${b}}$ sous la forme $a\\\\sqrt{b}$ avec $a$ et $b$ entiers et $b$ le plus petit possible. `\n          this.correction = `On simpifie $\\\\sqrt{${b}}$ en $${reduction[0]}\\\\sqrt{${reduction[1]}}$, car\n    $\\\\sqrt{${b}}=\\\\sqrt{${reduction[0]}^2\\\\times ${reduction[1]}} =\n    \\\\sqrt{${reduction[0]}^2}\\\\times \\\\sqrt{${reduction[1]}}\n    =${reduction[0]}\\\\sqrt{${reduction[1]}}$.<br>\n    Ainsi :\n    <br>\n    $\\\\begin{aligned}\n    \\\\sqrt{${a}}-\\\\sqrt{${b}}&=\\\\sqrt{${a}}-${reduction[0]}\\\\sqrt{${reduction[1]}}\\\\\\\\\n    &= ${miseEnEvidence(`${1 - reduction[0]}\\\\sqrt{${reduction[1]}}`)}\n    \\\\end{aligned}$\n  `\n          if (1 - reduction[0] === -1) {\n            this.reponse = [`${1 - reduction[0]}\\\\sqrt{${reduction[1]}}`]\n          } else { this.reponse = [`${1 - reduction[0]}\\\\sqrt{${reduction[1]}}`, `-\\\\sqrt{${reduction[1]}}`] }\n        } else {\n          this.question = `Écrire $\\\\sqrt{${b}}-\\\\sqrt{${a}}$ sous la forme $a\\\\sqrt{b}$ avec $a$ et $b$ entiers et $b$ le plus petit possible. `\n          this.correction = `On simpifie $\\\\sqrt{${b}}$ en $${reduction[0]}\\\\sqrt{${reduction[1]}}$, car\n  $\\\\sqrt{${b}}=\\\\sqrt{${reduction[0]}^2\\\\times ${reduction[1]}} =\n  \\\\sqrt{${reduction[0]}^2}\\\\times \\\\sqrt{${reduction[1]}}\n  =${reduction[0]}\\\\sqrt{${reduction[1]}}$.<br>\n  Ainsi :\n  <br>\n  $\\\\begin{aligned}\n  \\\\sqrt{${b}}-\\\\sqrt{${a}}&=${reduction[0]}\\\\sqrt{${reduction[1]}}-\\\\sqrt{${a}}\\\\\\\\\n  &= ${miseEnEvidence(`${reduction[0] - 1}\\\\sqrt{${reduction[1]}}`)}\n  \\\\end{aligned}$\n`\n          if (1 - reduction[0] === 1) {\n            this.reponse = [`${reduction[0] - 1}\\\\sqrt{${reduction[1]}}`, `\\\\sqrt{${reduction[1]}}`]\n          } else { this.reponse = [`${reduction[0] - 1}\\\\sqrt{${reduction[1]}}`] }\n        }\n\n        break\n    }\n    this.canEnonce = this.question// 'Compléter'\n    this.canReponseACompleter = ''\n  }\n}\n"],"names":["titre","interactifReady","interactifType","uuid","ref","CalculAvecRacineCarree2","Exercice","listeRacines1","racine","a","b","reduction","choice","extraireRacineCarree","miseEnEvidence"],"mappings":"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"}