Bonjour,

Voilà mon instruction if se répète 95 fois, comment simplifier ou raccourcir.

EX :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 if ((quantite.value<=12)&&(departement.value==01)) {
        total.value=24.21;
      }
 
 if ((quantite.value<=12)&&(departement.value==02)) {
        total.value=23.22;
      } 
 
if ((quantite.value<=12)&&(departement.value==03)) {
        total.value=19.95;
      }
 
if ((quantite.value<=12)&&(departement.value==04)) {
        total.value=17.46;
      }
Jusqu’à

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
if ((quantite.value<=12)&&(departement.value==95)) {
        total.value=35.41;
      }

La quantité ne varie pas (<=12) par contre il y à 95 départements et un total pour chaque département.

Dès que la quantité est (>12) il n’y a qu’une instruction if.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
if (tota6.value>12) {
       total.value=Math.round((tota7.value * tota6.value) * 100)/100 ;
      }
Donc comment simplifier la première partie avec ses 95 instructions if ?

Merci

Cireultra