1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <script>
function calculPrixTotal(voiture) {
var taxe={
"Quebec":0.14975,
"Saskatchewan":0.11,
"ColombieB":0.05
}[voiture.Province];
if(taxe===undefined) {
taxe=0;
}
return Math.round(voiture.Prix*(1+taxe)*100)*0.01;
};
var listeVoitures=[
{Marque:"Peugeot",Prix:20150,Province:"Saskatchewan"},
{Marque:"Renault",Prix:40200,Province:"ColombieB"},
{Marque:"Mazda",Prix:51290,Province:"Quebec"}
];
for(var i=0;i<listeVoitures.length;i++) {
console.log(calculPrixTotal(listeVoitures[i]));
}
</script> |
Partager