/* Ce script charge dans un tableau javascript des tranches de montant qui indique une mensualité minimum et une mensualité maximum Auteur : Géry Flament, CYO Date : 05/12/2006 */ //objet Tranche qui contient les valeurs d'une tranche function Tranche(montant_min,montant_max,mensualite_min,mensualite){ this.montant_min = montant_min; this.montant_max = montant_max; this.mensualite_min = mensualite_min; this.mensualite = mensualite; } /* Retourne la bonne tranche en fonction du montant */ function simulationPPR(montant){ for (var id in tranchePPR ) { var trouved = false; if (tranchePPR[id].montant_min <= montant && tranchePPR[id].montant_max >= montant){ trouved = true; break; } } if (trouved) { return tranchePPR[id]; } else { return false; } } var tranchePPR = new Array(); tranchePPR[0] = new Tranche(0.00,500.00,10.00,15.00); tranchePPR[1] = new Tranche(501.00,1000.00,20.00,30.00); tranchePPR[2] = new Tranche(1001.00,1500.00,30.00,45.00); tranchePPR[3] = new Tranche(1501.00,2000.00,40.00,60.00); tranchePPR[4] = new Tranche(2001.00,3000.00,60.00,80.00); tranchePPR[5] = new Tranche(3001.00,4000.00,80.00,110.00);