bonjour à tous ,

j'ai un petit souçis, j'ai créé une fonction pour faire un calcul de frais d'agence en fonction du montant , lé problème que je rencontre , c'est que dans se calcul j'ai des addition et des mulitiplication , et je ne sais comment faire pour que cela fonctionne .

j'ai essayé différente choses , mais il n'y a que le dernier calcul( multiplication ) qui fonctionne .

voila le code que j'ai fais au départ

merci pour votre aide sachant que je suis débutant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<script>
        function Calcul() {
        console.log("toto");
        Prix = document.getElementById('prix').value;
        if(Prix >= 1 && Prix <= 99999){
        Taux_com = ('6000');
        }
        if(Prix >= 100000 && Prix <= 200000){
        Taux_com = ('1.06');
        }
        if(Prix >= 200001 && Prix <= 400000){
        Taux_com = ('1.05');
        }
        if(Prix > 400001 ){
        Taux_com = ('1.04');
        }
        var Prixtot = Prix*Taux_com;
        var Com = Prixtot-Prix;
        document.getElementById('prix_fai').value= Prixtot.toFixed();
        document.getElementById('commission').value= Com.toFixed();
 
        }
        </script>
ce que j'ai essayé de modifier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
26
27
28
29
30
31
32
33
<script>
       function Calcul() {
       console.log("toto");
       Prix = document.getElementById('prix').value;
       if(Prix >= 1 && Prix <= 99999){
       Taux_com = ('6000');
       }
       if(Prix >= 100000 && Prix <= 200000){
       Taux_com = ('1.06');
       }
       if(Prix >= 200001 && Prix <= 400000){
       Taux_com = ('1.05');
       }
       if(Prix > 400001 ){
       Taux_com = ('1.04');
       }
       if(Prix < 350001 ){
       Taux_com = ('1.04');
       }
       if(Prix <= 99999){
       var Prixtot = Prix+Taux_com;
       }
       else
       {
       var Prixtot = Prix*Taux_com;
       }
       var Prixtot = Prix*Taux_com;
       var Com = Prixtot-Prix;
       document.getElementById('prix_fai').value= Prixtot.toFixed();
       document.getElementById('commission').value= Com.toFixed();
 
       }
       </script>