Fonction Prix JS
by Arnaud
HTML
<input type="text" id="test" value="100"/>
<span id="prixTrajet">1232</span>€
JavaScript
function convertPrix() {
$(document).ready(function() {
var prixTrajet = function prix(distance){
var commission = 0.60; // la commission atchoum 0.60Ä
var fraisSms=0.20; // les frais pervus pour les sms 0.20Ä
var prix5Km=0.50; // jusqu'a 5 km praix au Km est de 0.50Ä
var prix6a10Km=0.40; // prix km de 6 a 10 Km
var prix11a20Km=0.35; // prix km de 11 a 20 Km
var prix21a30Km=0.30; // prix km de 21 a 30 Km
var prix31a40Km=0.25; // prix km de 31 a 40 Km
var prix41a50Km=0.20; // prix km de 41a50 Km
var distance = document.getElementById("test").value;
if (distance<=0) {
prixTotal= 0; // prix total afficher pour le passager
return prixTotal; }
if (distance<=5) {
prixDistance=prix5Km*distance; // le praix de la distance
prixTotal= prixDistance+commission+fraisSms; // prix total afficher pour le passager
return prixTotal; }
if (distance>5 && distance<=10) {
prixDistance0=5*prix5Km; // le prix des premiers 5 km
prixDistance1 =(distance-5)*prix6a10Km;
prixDistance=prixDistance0+prixDistance1;
prixTotal= prixDistance+commission+fraisSms;
return prixTotal;
}
if (distance>10 && distance<=20) {
prixDistance0=5*prix5Km; // le prix des premiers 5 km
prixDistance1 =5*prix6a10Km;
prixDistance2 =(distance-10)*prix11a20Km;
prixDistance=prixDistance0+prixDistance1+prixDistance2;
prixTotal= prixDistance+commission+fraisSms;
return prixTotal;
}
if (distance>20 && distance<=30) {
prixDistance0=5*prix5Km; // le prix des premiers 5 km
prixDistance1 =10*prix6a10Km;
prixDistance2 =5*prix11a20Km;
prixDistance3 =(distance-20)*prix21a30Km;
prixDistance=prixDistance0+prixDistance1+prixDistance2+prixDistance3;
prixTotal= prixDistance+commission+fraisSms;
return prixTotal;
}
if (distance>30 && distance<=40) {
prixDistance0=5*prix5Km; // le prix des premiers 5 km
prixDistance1 =10*prix6a10Km;
prixDistance2 =10*prix11a20Km;
prixDistance3 =5*prix21a30Km;...