exercices/techno1/techno1P2-1.js

import Exercice from '../Exercice.js'
import { randint, calcul, choice, texNombrec } from '../../modules/outils.js'
export const titre = 'Appliquer un pourcentage'
export const interactifReady = true
export const interactifType = 'mathLive'
export const amcReady = true
export const amcType = 'AMCNum'
/**
* Modèle d'exercice très simple pour la course aux nombres
* @author Stéphane Guyon
* Référence
* Date de publication
*/
export const uuid = 'a66ad'
export const ref = 'techno1P2-1'
export default function Proportion () {
  Exercice.call(this)
  this.typeExercice = 'simple'
  this.nbQuestions = 1
  this.formatChampTexte = 'largeur25 inline'
  this.optionsChampTexte = { texteApres: ' €' }
  this.nouvelleVersion = function () {
    let a, b
    switch (choice(['simple'])) {
      case 'simple':
        b = randint(3, 80)/* Pourcentage */

        a = randint(10, 100)/* Valeur */

        this.question = `Calculer  $${b}\\%$ de $${a}$.  <br> `
        this.correction = `Calculer $p\\%$ d'un nombre, c'est multiplier ce nombre par $\\dfrac{p}{100}$.
<br>    Ainsi, $${b}\\%$  de $${a}$ est égal à $${texNombrec(b / 100)}\\times ${a}=${texNombrec(b * a / 100)}$.`
        this.reponse = calcul(b * a / 100)
        break
    }
  }
}