Давайте подробно разберем задачу и пошагово разберем, как получить ведомость уценки товаров.
Постановка задачи:
Есть магазин строительных материалов, который производит уценку товаров в зависимости от их количества на складе:
- Если на складе не более 10 комплектов (то есть 10 или меньше), товар уценяется в 3 раза (то есть цена уменьшается в 3 раза).
- Если на складе больше 10, но не больше 15 комплектов (11, 12, 13, 14 или 15), цена уменьшается на 10% (то есть остается 90% от исходной).
Нам нужно составить ведомость уценки — таблицу, которая для каждого товара укажет его исходную цену, количество на складе и новую цену после уценки.
Шаг 1. Исходные данные
Предположим, у нас есть таблица товаров, в которой указано:
- Название товара
- Исходная цена
- Количество на складе
Например:
| Название товара | Цена, руб. | Количество |
|---|---|---|
| Бетон М150 | 500 | 8 |
| Гипсокартон 12 мм | 300 | 12 |
| Кирпич | 150 | 20 |
| Штукатурка 25 кг | 450 | 10 |
| Уровень строительный | 120 | 15 |
Шаг 2. Условия уценки
Создадим правила для каждой строки:
- Если
Количество≤ 10 -> новая цена = исходная / 3 - Если
Количество> 10 и ≤ 15 -> новая цена = исходная * 0.9 - Иначе (больше 15) — цена не уценяется, остается исходной
Шаг 3. Расчет цены после уценки для каждого товара
Рассчитаем отдельно:
| Название товара | Исходная цена | Количество | Правила уценки | Новая цена |
|---|---|---|---|---|
| Бетон М150 | 500 | 8 | ≤10 => /3 | 500/3 ≈ 166,67 |
| Гипсокартон 12 мм | 300 | 12 | >10 и ≤15 => *0.9 | 300*0.9 = 270 |
| Кирпич | 150 | 20 | >15 => нет уценки | 150 |
| Штукатурка 25 кг | 450 | 10 | ≤10 => /3 | 450/3 = 150 |
| Уровень строительный | 120 | 15 | >10 и ≤15 => *0.9 | 120*0.9=108 |
Итоговая ведомость уценки:
| Название товара | Исходная цена | Количество | Условие уценки | Новая цена |
|---|---|---|---|---|
| Бетон М150 | 500 | 8 | ≤10 → делится на 3 | 166,67 руб. |
| Гипсокартон 12 мм | 300 | 12 | >10 и ≤15 → минус 10% | 270 руб. |
| Кирпич | 150 | 20 | >15 — без уценки | 150 руб. |
| Штукатурка 25 кг | 450 | 10 | ≤10 → делится на 3 | 150 руб. |
| Уровень строительный | 120 | 15 | >10 и ≤15 → минус 10% | 108 руб. |
Если у вас есть конкретные данные по товарам, присылайте, я помогу составить точную ведомость.