Сравнить цену и объём в мл двух товаров — выбрать выгодный

Первый товар:

Введите стоимость первого товара в рублях (руб.):

Введите объём первого товара в миллилитрах (мл):

Второй товар:

Введите стоимость второго товара в рублях (руб.):

Введите объём второго товара в миллилитрах (мл):

Результаты расчета:

1 литр (1000 мл) первого товара стоит:

0.00руб.

1 литр (1000 мл) второго товара стоит:

0.00руб.

Разница в стоимости за 1 литр товара равна (первый товар — второй товар):

0.00руб.

(знак «» означает, что первый товар дешевле второго)

Первый товар дороже второго товара на:

0.00%

(если знак «», то дешевле)

Как определить какой товар дешевле зная объём  товаров в миллилитрах?

Вначале находим цену за единицу товара:

Для удобства будем определять цену за 1 литр или 1000 мл.

Цена за 1 л первого товара равна:

C1 = ( S1 / m1 )*1000

C1 — цена в рублях за 1 л первого товара;

S1 — цена в рублях первого товара;

m1 — объём  первого товара в миллилитрах.

Цена за 1 л второго товара равна:

C2 = ( S2 / m2 )*1000

C2 — цена в рублях за 1 л второго товара;

S2 — цена в рублях второго товара;

m2 — объём второго товара в миллилитрах.

Находим разницу в стоимости в рублях за 1 л товара:

D = C1 — C2

D — разница между стоимостью за 1 литр первого и второго товара;

C1 — цена в рублях за 1 л первого товара;

C2 — цена в рублях за 1 л второго товара.

Если P со знаком минус (-), то первый товар дешевле второго товара.

Находим на сколько процентов первый товар дороже второго товара:

P = ((C1 — C2) / C2) * 100

P — разница в процентах (%) по сравнению с ценой за второй товар;

C1 — цена в рублях за 1 л первого товара;
C2 — цена в рублях за 1 л второго товара.

Если P со знаком минус (-), то первый товар дешевле второго товара.