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/3P10-0vkddSsc.js
import{E as P,aj as E,h as x,r as o,w as n,ax as f,A as s,U as L,s as A,a as I,l as Q}from"./index-hc8lvKav.js";import{t as r}from"./style-0IaNCtso.js";const w="Variations en pourcentage",q=!0,N="mathLive",j="0bcef",F="3P10";function J(){P.call(this),this.titre=w,this.interactifReady=q,this.interactifType=N,this.consigne="",this.nbQuestions=4,this.nbCols=1,this.nbColsCorr=1,this.sup=4,this.nouvelleVersion=function(){this.sup=parseInt(this.sup),this.listeQuestions=[],this.listeCorrections=[];let h=[];this.sup===1&&(h=["finale"]),this.sup===2&&(h=["evolution"]),this.sup===3&&(h=["initiale"]),this.sup===4&&(h=["finale","evolution","initiale"]);const k=["prix","etablissement","facture","population"],g=E(h,this.nbQuestions),D=E(k,this.nbQuestions);let U,C,v,p,c,m;for(let b=0,y=0;b<this.nbQuestions&&y<50;){let i,a,e,t,u,l="",d="",$="";switch(D[b]){case"prix":switch(i=x([f(o(11,99)/10),o(11,99),o(11,99)*10]),e=x([10,20,30,40,60]),e*=x([-1,1]),t=n(1+e/100),a=f(i*(1+e/100)),g[b]){case"finale":e>0?(l=`Un article coûtait $${r(i)}$ € et son prix a augmenté de $${e}~\\%$. Calculer son nouveau prix.`,$=`Une augmentation de $${e}~\\%$ revient à multiplier par $100~\\% + ${e}~\\% = ${100+e}~\\% = ${t}$.`,$+=`<br>$${r(i)}\\times ${t} = ${r(a)}$`,$+=`<br>Le nouveau prix de cet article est $${r(a)}$ €.`):(l=`Un article coûtait $${r(i)}$ € et son prix est soldé à $${e}~\\%$. Calculer son nouveau prix.`,$=`Une diminution de $${s(e)}~\\%$ revient à multiplier par $100~\\% ${e}~\\% = ${100+e}~\\% = ${t}$.`,$+=`<br>$${r(i)}\\times ${t} = ${r(a)}$`,$+=`<br>Le nouveau prix de cet article est $${r(a)}$ €.`),u=a,d=" €";break;case"initiale":e>0?(l=`Après une augmentation de $${e}~\\%$ un article coûte maintenant $${r(a)}$ €. Calculer son prix avant l'augmentation.`,$=`Une augmentation de $${e}~\\%$ revient à multiplier par $100~\\% + ${e}~\\%=${100+e}~\\% = ${t}$.<br>Pour retrouver le prix initial, on va donc diviser le prix final par $${t}$.`,$+=`<br>$${r(a)}\\div ${t} = ${r(i)}$`,$+=`<br>Avant l'augmentation, cet article coûtait $${r(i)}$ €.`):(l=`Soldé à $${e}~\\%$ un article coûte maintenant $${r(a)}$ €. Calculer son prix avant les soldes.`,$=`Une diminution de $${s(e)}~\\%$ revient à multiplier par $100~\\% ${e}~\\% = ${100+e}~\\% = ${t}$.<br>Pour retrouver le prix initial, on va donc diviser le prix final par $${t}$.`,$+=`<br>$${r(a)}\\div ${t} = ${r(i)}$`,$+=`<br>Avant les soldes, cet article coûtait $${r(i)}$ €.`),u=i,d=" €";break;case"evolution":e>0?(l=`Un article qui coûtait $${r(i)}$ € coûte maintenant $${r(a)}$ €. Exprimer l'augmentation du prix en pourcentage.`,$=`$${r(a)}\\div ${r(i)} = ${t} =  ${100+e}~\\% = 100~\\%+${e}~\\%$`,$+=`<br>Le prix a été multiplié par ${t}, il a donc augmenté de $${e}~\\%$.`):(l=`Un article qui coûtait $${r(i)}$ € coûte maintenant $${r(a)}$ €. Exprimer la réduction du prix en pourcentage.`,$=`<br>$${r(a)}\\div ${r(i)} = ${t} =  ${100+e}~\\% = 100~\\%${e}~\\%$`,$+=`<br>Le prix a été multiplié par $${t}$, il a donc diminué de $${s(e)}~\\%$.`),u=s(e),d=" %";break}break;case"etablissement":switch(o(1,3)){case 1:i=50*o(7,24),e=2*o(1,5);break;case 2:i=20*o(17,60),e=5*o(1,3);break;case 3:i=100*o(4,12),e=o(1,11);break}switch(a=f(i*(1+e/100)),t=n(1+e/100),U=new Date,C=U.getFullYear(),v=C-1,p=x(["collège","lycée"]),g[b]){case"finale":e>0?(l=`Un ${p} avait $${n(i)}$ élèves en ${v}. Depuis, le nombre d'élèves a augmenté de $${e}~\\%$. Calculer le nombre d'élèves dans ce ${p} cette année.`,$=`Une augmentation de $${e}~\\%$ revient à multiplier par $100~\\% + ${e}~\\% = ${100+e}~\\% = ${t}$.`,$+=`<br>$${n(i)}\\times ${t} = ${n(a)}$`,$+=`<br>Il y a maintenant $${n(a)}$ élèves dans ce ${p}.`):(l=`Un ${p} avait $${n(i)}$ élèves en ${v}. Depuis, le nombre d'élèves a diminué de $${s(e)}~\\%$. Calculer le nombre d'élèves dans ce ${p} cette année.`,$=`Une diminution de $${s(e)}~\\%$ revient à multiplier par $100~\\% ${e}~\\% = ${100+e}~\\% = ${t}$.`,$+=`<br>$${n(i)}\\times ${t} = ${n(a)}$`,$+=`<br>Il y a maintenant $${n(a)}$ élèves dans ce ${p}.`),u=a,d=" élèves";break;case"initiale":e>0?(l=`Depuis ${v} le nombre d'élèves d'un ${p} a augmenté de $${e}~\\%$. Il y a maintenant $${n(a)}$ élèves. Calculer le nombre d'élèves en ${v} dans cet établissement.`,$=`Une augmentation de $${e}~\\%$ revient à multiplier par $100~\\% + ${e}~\\% = ${100+e}~\\% = ${t}$.<br>Pour retrouver le nombre initial d'élèves, on va donc diviser le nombre actuel d'élèves par $${t}$.`,$+=`<br>$${n(a)}\\div ${t} = ${n(i)}$`,$+=`<br>En ${v}, il y avait ${L(i)} élèves dans ce ${p}.`):(l=`Depuis ${v} le nombre d'élèves d'un ${p} a diminué de $${e}~\\%$. Il y a maintenant $${n(a)}$ élèves. Calculer le nombre d'élèves en ${v} dans cet établissement.`,$=`Une diminution de $${s(e)}~\\%$ revient à multiplier par $100~\\% ${e}~\\% = ${100+e}~\\% = ${t}$.<br>Pour retrouver le nombre initial d'élèves, on va donc diviser le nombre actuel d'élèves par $${t}$.`,$+=`<br>$${n(a)}\\div ${t} = ${n(i)}$`,$+=`<br>En ${v}, il y avait ${L(i)} élèves dans ce ${p}.`),u=i,d=" élèves";break;case"evolution":l=`En ${v}, il y avait $${n(i)}$ élèves dans un ${p}. En ${C}, ils sont $${n(a)}$. Exprimer la variation du nombre d'élèves de cet établissement en pourcentage.`,e>0?($=`$${n(a)}\\div ${n(i)} = ${t} =  ${100+e}~\\% = 100~\\%+${e}~\\%$`,$+=`<br>Le nombre d'élèves a été multiplié par $${t}$, il a donc augmenté de $${e}~\\%$.`):(l=`Un article qui coûtait $${n(i)}$ € coûte maintenant $${n(a)}$ €. Exprimer la réduction du prix en pourcentage.`,$=`$${n(a)}\\div ${r(i)} = ${t} =  ${100+e}~\\% = 100~\\%${e}~\\%$`,$+=`<br>Le nombre d'élèves a été multiplié par $${t}$, il a donc diminué de $${s(e)}~\\%$.`),u=s(e),d=" %";break}break;case"facture":switch(i=o(700,1400),e=o(1,12),e*=x([-1,1]),t=n(1+e/100),a=f(i*(1+e/100)),c=x(["ma facture annuelle d'électricité","ma facture annuelle de gaz","ma taxe d'habitation","mon ordinateur","mon vélo électrique"]),g[b]){case"finale":e>0?(l=`Le prix de ${c} était de $${r(i)}$ € l'année dernière et il a augmenté de $${e}~\\%$. Calculer son nouveau prix.`,$=`Une augmentation de $${e}~\\%$ revient à multiplier par $100~\\% + ${e}~\\% = ${100+e}~\\% = ${t}$.`,$+=`<br>$${r(i)}\\times ${t} = ${r(a)}$`,$+=`<br>Le prix de ${c} est maintenant de $${r(a)}$ €.`):(l=`Le prix de ${c} était de $${r(i)}$ € l'année dernière et il a diminué de $${s(e)}~\\%$. Calculer son nouveau prix.`,$=`Une diminution de $${s(e)}~\\%$ revient à multiplier par $100~\\% ${e}~\\% = ${100+e}~\\% = ${t}$.`,$+=`<br>$${r(i)}\\times ${t} = ${r(a)}$`,$+=`<br>Le prix de ${c} est maintenant de $${r(a)}$ €.`),u=a,d=" €";break;case"initiale":e>0?(l=`Après une augmentation de $${e}~\\%$ le prix de ${c} est maintenant $${r(a)}$ €. Calculer son prix avant l'augmentation.`,$=`Une augmentation de $${e}~\\%$ revient à multiplier par $100~\\% + ${e}~\\%=${100+e}~\\% = ${t}$.<br>Pour retrouver le prix initial, on va donc diviser le prix final par $${t}$.`,$+=`<br>$${r(a)}\\div${t} = ${r(i)}$`,$+=`<br>Avant l'augmentation le prix de ${c} était de $${r(i)}$ €.`):(l=`Après une diminution de $${s(e)}~\\%$ ${c} coûte maintenant $${r(a)}$ €. Calculer son prix avant les soldes.`,$=`Une diminution de $${s(e)}~\\%$ revient à multiplier par $100~\\% ${e}~\\% = ${100+e}~\\% = ${t}$.<br>Pour retrouver le prix initial, on va donc diviser le prix final par $${t}$.`,$+=`<br>$${r(a)}\\div ${t} = ${r(i)}$`,$+=`<br>Avant la diminution le prix de ${c} était de $${r(i)}$ €.`,u=i),u=i,d=" €";break;case"evolution":e>0?(l=`Le prix de ${c} est passé de $${r(i)}$ € à $${r(a)}$ €. Exprimer cette augmentation en pourcentage.`,$=`$${r(a)}\\div ${r(i)} = ${t} =  ${100+e}~\\% = 100~\\%+${e}~\\%$`,$+=`<br>Le prix a été multiplié par $${t}$, il a donc augmenté de $${e}~\\%$.`):(l=`Le prix de ${c} est passé de $${r(i)}$ € à $${r(a)}$ €. Exprimer cette diminution en pourcentage.`,$=`$${r(a)}\\div ${r(i)} = ${t} =  ${100+e}~\\% = 100~\\%${e}~\\%$`,$+=`<br>Le prix a été multiplié par $${t}$, il a donc diminué de $${s(e)}~\\%$.`),u=s(e),d=" %";break}break;case"population":switch(i=x([o(11,99)*1e3,o(11,99)*1e4]),e=o(5,35),e*=x([-1,1]),t=n(1+e/100),a=f(i*(1+e/100)),m=o(5,15),g[b]){case"finale":e>0?(l=`Il y a ${m} ans, la population d'une ville était de $${n(i)}$ habitants. Depuis, elle a augmenté de $${e}~\\%$. Calculer le nombre d'habitants actuel de cette ville.`,$=`Une augmentation de $${e}~\\%$ revient à multiplier par $100~\\% + ${e}~\\% = ${100+e}~\\% = ${t}$.`,$+=`<br>$${n(i)}\\times ${t} = ${n(a)}$`,$+=`<br>La population de cette ville est maintenant de $${n(a)}$ habitants.`):(l=`Il y a ${m} ans, la population d'une ville était de $${n(i)}$ habitants. Depuis, elle a diminué de $${s(e)}~\\%$. Calculer le nombre d'habitants actuel de cette ville.`,$=`Une diminution de $${s(e)}~\\%$ revient à multiplier par $100~\\% ${e}~\\% = ${100+e}~\\% = ${t}$.`,$+=`<br>$${n(i)}\\times ${t} = ${n(a)}$`,$+=`<br>La population de cette ville est maintenant de $${n(a)}$ habitants.`),u=a,d=" habitants";break;case"initiale":e>0?(l=`En ${m} ans, la population d'une ville a augmenté de $${e}~\\%$ et est maintenant $${n(a)}$ habitants. Calculer sa population d'il y a ${m} ans.`,$=`Une augmentation de $${e}~\\%$ revient à multiplier par $100~\\% + ${e}~\\%=${100+e}~\\% = ${t}$.<br>Pour retrouver la population initiale, on va donc diviser le nombre d'habitants actuel par $${t}$.`,$+=`<br>$${n(a)}\\div ${t} = ${n(i)}$`,$+=`<br>Il y a $${n(m)}$ ans cette ville comptait $${n(i)}$ habitants.`):(l=`En ${m} ans, la population d'une ville a diminué de $${s(e)}~\\%$ et est maintenant $${n(a)}$ habitants. Calculer sa population d'il y a ${m} ans.`,$=`Une diminution de $${s(e)}~\\%$ revient à multiplier par $100~\\% ${e}~\\% = ${100+e}~\\% = ${t}$.<br>Pour retrouver la population initiale, on va donc diviser le nombre d'habitants actuel par $${t}$.`,$+=`<br>$${n(a)}\\div ${t} = ${n(i)}$`,$+=`<br>Il y a $${n(m)}$ ans cette ville comptait $${n(i)}$ habitants.`),u=i,d=" habitants";break;case"evolution":e>0?(l=`En ${m} ans, la population d'une ville est passé de $${n(i)}$ habitants à $${n(a)}$. Exprimer cette augmentation en pourcentage.`,$=`$${n(a)}\\div ${n(i)} = ${t} =  ${100+e}~\\% = 100~\\%+${e}~\\%$`,$+=`<br>La population a été multipliée par $${t}$ elle a donc augmenté de $${s(e)}~\\%$.`):(l=`En ${m} ans, la population d'une ville est passé de $${n(i)}$ habitants à $${n(a)}$. Exprimer cette diminution en pourcentage.`,$=`$${n(a)}\\div ${n(i)} = ${t} =  ${100+e}~\\% = 100~\\%${e}~\\%$`,$+=`<br>La population a été multipliée par $${t}$ elle a donc diminué de $${s(e)}~\\%$.`),u=s(e),d=" %";break}break}A(this,b,u),l+=I(this,b,"inline largeur10",{texteApres:d}),this.questionJamaisPosee(b,u)&&(this.listeQuestions.push(l),this.listeCorrections.push($),b++),y++}Q(this)},this.besoinFormulaireNumerique=["Niveau de difficulté",4,`1 : Déterminer le résultat après une variation en pourcentage
2 : Exprimer une variation en pourcentage
3 : Calculer la valeur initiale en connaissant la variation et la situation finale
4 : Mélange`]}export{J as default,q as interactifReady,N as interactifType,F as ref,w as titre,j as uuid};
//# sourceMappingURL=3P10-0vkddSsc.js.map