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;...