function sousTot(String Mat, Int PeidCarre) { Double montant ,PrixAvRab; if (Mat == Bois) { PrixAvRab = PiedCarre * 7; if (PrixAvRab <= 10000) { montant = PrixAvRab; }else if (PrixAvRab > 10000 && PrixAvRab <= 15000) { montant = PrixAvRab * 0.95; } } return montat; }
function sousTotal( materiel,PeidCarre){
var prixavantrabais ;
var montant;
var MontrantAvantRabais1;
var MontrantAvantRabais2;
var MontrantAvantRabais3;
var multiplicateur_piedCarres ;
var multiplicateur_montant1;
var multiplicateur_montant2;
var multiplicateur_montant3;
// Initialisation des variables en fonction du matériel...
switch (materiel) {
case "bois":
MontrantAvantRabais1=10000;
MontrantAvantRabais3=15000;
MontrantAvantRabais3=20000;
multiplicateur_piedCarres=7;
multiplicateur_montant1=0.95;
multiplicateur_montant1=0.93;
multiplicateur_montant1=0.92;
break;
case "brique ":
MontrantAvantRabais1=12000;
MontrantAvantRabais2=17000;
MontrantAvantRabais3=22000;
multiplicateur_piedCarres=9;
multiplicateur_montant1=0.95;
multiplicateur_montant1=0.93;
multiplicateur_montant1=0.92;
break;
default: // SI autre..
MontrantAvantRabais1=15000;
MontrantAvantRabais2=20000;
MontrantAvantRabais3=25000;
multiplicateur_piedCarres=12;
multiplicateur_montant1=0.94;
multiplicateur_montant1=0.92;
multiplicateur_montant1=0.90;
break;
}
// Calcul du prix :
prixavantrabais = PeidCarre * multiplicateur_piedCarres;
switch (true) {
case prixavantrabais <= MontrantAvantRabais1:
montant = prixavantrabais;
break;
case prixavantrabais <=MontrantAvantRabais2:
montant = prixavantrabais * multiplicateur_montant1;
break;
case prixavantrabais <=MontrantAvantRabais3:
montant = prixavantrabais * multiplicateur_montant2;
break;
default:
montant = prixavantrabais * multiplicateur_montant3;
break;
}
return montant;
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionLà j'essaie de faire en sortes que les donnés du formulaire soit prises pour toutes mes fonctions