2011-01-21 3 views
2

мне нужна помощь с расчетом:Помощь Расчет счета-фактуры

мне нужно сделать, это:

Item ---- Qty (2 ) --- Rate ($2 ) = Total ( $4 ) 
Item ---- Qty (3 ) --- Rate ($3 ) = Total ( $9 ) 

SUBTOTAL = $13 
SALES TAX (0.07) or (0.7%) = $0.91 
TOTAL = $13.91 

в коде.

мой псевдокод:

Multiply qty * rate and input in total 

subtotal = sum of item totals 

sales tax = 0.07 * subtotal 

total = sum of subtotal and sales tax 

Любой конкретный или предварительно сделал код для функции я только что объяснил?

Любые идеи?

+0

«Multiply шт * Скорость и ввод в общей сложности» - более чем немного неоднозначной. –

+1

Я не вижу ничего здесь, кроме простой арифметики. что ты уже испробовал? Где это происходит? –

+0

'НАЛОГ НА ПРОДАЖУ (0.07) или (0.7%)' должен быть '(7.0%)'? – mizo

ответ

2

Я думаю, если вы хотите сделать что-то многоразовым это будет выглядеть так:

var items = []; // array that contains all your items 

function Item(quantity, rate) { // Item constructor 
    this.quantity = quantity; 
    this.rate = rate; 
    this.total = quantity * rate; 
} 

items.push(new Item(2, 4), new Item(3, 9)); // creates 2 items and add them to the array 

// Processing through every items to get the total 
var total = 0; 
for (var i = 0; i < items.length - 1; i++) { 
    total += items[i].total; 
} 

total += total * 0.07; // calculates taxes 
+0

эй! thanx для ответа ... я предполагаю, что это код, но как его реализовать в моих входных переменных? пост-функции? – Norman

+0

Это хороший вопрос. Может быть, Шеави был бы так добр, чтобы воплотить его в функцию? –

+0

Что вы хотите, чтобы функция выполнялась точно? Как вводятся/извлекаются входные переменные? – Sheavi

Смежные вопросы