2016-09-30 4 views
0

Wie Doppel Rabatt berechnen jquery verwenden, jetzt benutze ich dies für calculate ein Rabattberechnen Doppel Rabatt mit jquery

Code:

var disc = 5; 
var price = 10000; 
var total_1 = Math.round(price*disc/100); 
var total_2= price - total_1; 

aber wie, wenn die Disc ist: var disc = 5+10;

thankyou

+0

Gesamt, und dann können Sie es tun, wie es ist. –

+0

es ist unklar, was Sie wollen, schreiben Sie eine Formel für Ihre Berechnungen –

+0

@Loading .. Nein, wenn ich die gesamte Scheibe das Ergebnis geben geben nicht den richtigen Wert –

Antwort

1

Sie JavaScript-Array können die Rabatte one-by-one zu speichern. z.

var dis=[5,10]; 
var price = 10000, total_1, total_2; 
total_2=price; 
for(var i=0; i < dis.length; i++){ 
    total_1 = Math.round(total_2 * dis[i]/100); 
    total_2= total_2 - total_1; 
} 

Sie Sie können alle die Disc in einer Variablen mit summe Antwort in total_2

+0

Vielen Dank, diese Arbeit für mich .. :) –

+0

nett :) ty eine Menge –

1

Erstellen Sie eine Rabattberechnungsfunktion und übergeben Sie den Rabattwert als Parameter

function CalculateDiscount(disc,price) 
{ 
var total_1 = Math.round(price*disc/100); 
return price - total_1; 
} 

Und nennen Sie diese, wann immer Sie discouted Wert wollen

var discountedPrice1 = CalculateDiscount(5, 10000); 
var discountedPrice2 = CalculateDiscount(10, discountedPrice1);