Имя: Пароль:
IT
 
Задача по математике
,
0 zsergey
 
27.05.17
19:35
Всем доброго вечера!
Не могу сообразить, вроде задачка легкая...
Есть некая сумма: например 1000
Есть числовой ряд: 100, 200, 500 ...
нужно вычислить долю  суммы к каждому значению ряда.
Вроде правильно выразился :)
1 Ислам
 
27.05.17
19:41
Вот решение:

100 / 1000 = 0.1
200 / 1000 = 0.2
500 / 1000 = 0.5
2 lock19
 
27.05.17
19:43
(0) "открыл все буквы но не смог назвать слово"
3 zsergey
 
27.05.17
19:45
нет, не это я имел в виду
нужно вычислить долю, соотношение или пропорцию, хз как правильно сказать 1000 к каждому члену. Сумма этих соотношений должна равняться 1000
например
1000 к 100 = 200
1000 к 200 = 300
1000 к 500 = 500
--------------------
             1000
4 Lama12
 
27.05.17
19:49
(3) Пример объяснить можешь?
5 Lama12
 
27.05.17
19:51
(3) 1000 к 100 может равняться 5?
6 lock19
 
27.05.17
19:55
Подобрать слагаемые пропорционально значениям, максимальное из них - константа? Округляем до копеек? )
7 Lama12
 
27.05.17
19:55
(3) Или от 1000 отнимается 500 получаем 500. От полученных 500 отнимается 200 получаем 300. От 300 отнимаем 100 получаем 200? Так что ли?
8 zsergey
 
27.05.17
19:56
(4) Ок, поясню!
Есть число 1000 и есть ряд чисел (не важно какой 10, 20 , 30 или 100, 200, 300  сумма которых которых <  1000). Нужно вычислить долю (пропорцию) 1000 к каждому члену ряда.
9 Lama12
 
27.05.17
19:57
(6) Т.е. разложить сумму на купюры с условием что максимально нужно использовать самые крупные?
10 h-sp
 
27.05.17
19:59
(8) тогда объясни, в (3) что за числа странные?
11 zsergey
 
27.05.17
20:00
(10) это образец :)
12 Lama12
 
27.05.17
20:02
(8) Пример доли и пропорции приведен в (1).
13 h-sp
 
27.05.17
20:02
(11) но почему 1000 к 100 = 200 ??
14 eryomin
 
27.05.17
20:04
(8) давай, я поясню! тебя интересует доля каждого члена ряда в сумме этого ряда?
15 zsergey
 
27.05.17
20:07
(14) Точнее доля каждого члена к некоторому числу. Сумма всего ряда <= этого числа. Пояснения в (8).
16 h-sp
 
27.05.17
20:10
ну так, может

1000 к 100 = 125
1000 к 200 = 250
1000 к 500 = 625
--------------------
             1000
17 zsergey
 
27.05.17
20:11
таблица значений

Доля | Число | Пропорция
-------------------
1    | 1000  |  200
2    | 1000  |  300
3    | 1000  |  500
-------------------------
       1000  | 1000
18 zsergey
 
27.05.17
20:12
(16)
во! а как вычислить?
19 Garykom
 
гуру
27.05.17
20:12
распределить ему нуна, что % в школе не проходили?
20 Garykom
 
гуру
27.05.17
20:14
коэффициент = сумма ряда/некое число
новое число ряда = коэффициент * старое число ряда
21 zsergey
 
27.05.17
20:15
(19)
да проходил
все что на ум приходит, система уравнений
(100*х)+(200*y)+(300*z) ... = 1000
22 Garykom
 
гуру
27.05.17
20:17
Это называется слышал звон...

"Чапаев поступает в институт и проваливает экзамен.
- На чем срезался-то, Василий Иванович?
- На математике.
- А что так?
- Да понимаешь, Петька, спрашивают меня: сколько будет 0.5 плюс 0.5, а я нутром чую, что литр, а математически выразить не могу!"
23 Garykom
 
гуру
27.05.17
20:18
Хотя лучше

"- Василий Иваныч, сколько будет ноль целых пять десятых плюс одна вторая?
- Нутром чую, что литр, а доказать не могу!"
24 eryomin
 
27.05.17
20:20
(15) не мути! доля, помноженная на это число. осталось вычислить сумму ряда, а для этого нужна формула для каждого его члена
25 NSSerg
 
27.05.17
20:22
Потрясающая ветка!
Сумма(k*Xi)=1000
k выносим за сумму, и подучаем
k=1000/Сумма(Xi)
Что-то мне подсказывает что это далеко не высшая математика.
26 lock19
 
27.05.17
20:23
(19) Линейно?
27 Garykom
 
гуру
27.05.17
20:23
Да блин 54-ФЗ частичную оплату мутит для перечня товаров ))
28 Garykom
 
гуру
27.05.17
20:23
(25) Тоже понравилось?
29 Garykom
 
гуру
27.05.17
20:24
Внедрение в жизнь нового закона 54-ФЗ выявило глобальные пробелы знании математики школьного уровня у многих давно работающих программистов 1С...
30 NSSerg
 
27.05.17
20:24
(28) Мне "средние" познания форума в математике всегда "нравились"
31 zsergey
 
27.05.17
20:29
(25) Спасибо! :)
32 Garykom
 
гуру
27.05.17
20:29
Вот вопрос что делать если дробное кол-во (оплаченное) ниже предела точности в кассе?

Цена = 100
Количество = 0
Сумма оплачено = 1 рубль писать?
33 Garykom
 
гуру
27.05.17
20:30
(32)+ В смысле товар стоит миллион а предоплата всего 1 рубль допустим, как пробивать?
34 F00FC7C88
 
28.05.17
05:27
(2) Убил ))
35 NorthWind
 
28.05.17
09:12
(33) в товаре, который пробиваете на предоплату, ставите количество и цену не миллион, а такие, которые нужны чтобы в итоге получился рубль. Иных вариантов не вижу, потому что сумма продажи, по крайней мере в атоловском драйвере, может быть только рассчитана при задании цены и количества. Задать в лоб ее нельзя.
36 h-sp
 
28.05.17
10:38
что-то у автора похоже не по кассе задача. Сумма 800, а оплачивается больше чем нужно, 1000.
37 Garykom
 
гуру
28.05.17
10:58
(35) Неа, пока вышли из положения по другому.

Пробиваем не "Товар" а "Предоплата за товар" в кол-ве 1 штука и ценой 1 рубль.
Далее когда нуна пробить остаток просто предварительно пробиваем возврат этого рубля и полную оплату за товар.
38 NorthWind
 
28.05.17
11:49
(37) я что-то краем уха слышал, что массовые возвраты и чеки коррекции - дело крайне нежелательное, и если внедрять возврат как повседневную практику - могут прийти с проверкой.
39 Garykom
 
гуру
28.05.17
12:06
(38) В торговле бытовой электроникой примерно 10% возвраты - ?з?а?д?о?л?б?а?ю?т?с?я?  устанут приходить проверять
40 F00FC7C88
 
28.05.17
12:09
(37) Да Вы просто отражение бытия нашего! Пишите Библию. Новую.
41 Garykom
 
гуру
28.05.17
12:46
(40) Пираты сопрут сразу и выложат везде... монетизация библии удалась только потому что читать умели только специально обученные люди
42 NSSerg
 
28.05.17
12:47
43 Garykom
 
гуру
28.05.17
12:55
(42) Проблема не в виде чека (признак расчета «АВАНС/ПРЕДОПЛАТА») а в числовых параметрах.

Суть драйвер и ККТ понимает/принимает только довольно узкий диапазон входных параметров.
Цена, Количество, Сумма и т.д. могут быть только от .. до .. и все.

Ну не выйдет пробить чек на "парочку триллионов рублей" как и на 1Е-20 количество товара...
44 NSSerg
 
28.05.17
12:57
(43) что это за драйвер такой?
Речь об атоле?
45 Garykom
 
гуру
28.05.17
12:58
(44) Эээ даже если драйвер примет ОФД и налоговая не примут ибо реализуют то люди и все варианты банально не предусмотрели
46 PR
 
28.05.17
13:00
Пипец, колхоз 40 лет без урожая.
Элементарщину на полном серьезе обсуждают.
1000 / (100 + 200 + 500 + ...) * 100
1000 / (100 + 200 + 500 + ...) * 200
1000 / (100 + 200 + 500 + ...) * 500
...

ЗЫ: Я бы понял еще, если бы обсуждали потери после округления до, скажем, второго знака после запятой.

Типа например
100 / (1 + 1 + 1)
100 / (1 + 1 + 1)
100 / (1 + 1 + 1)
То есть 99.99 <> 100

А тут вообще позорище какое-то

Пипец
47 Garykom
 
гуру
28.05.17
13:01
(46) Кста! Поднял важный вопрос об ОКРУГЛЕНИИ!

На котором будет сломано столько грабель и расшиблено лбов ))
48 Garykom
 
гуру
28.05.17
13:04
Еще когда торговлю таблетками сопровождал была веселая фишка насчет деления упаковок на блистеры и продажи 1/2 или 2/3 ))

Есть упаковка дорогущего лекарства, допустим №30, внутри нее 30 таблеток в трех пластинках - блистерах.
Целая упаковка стоит 10 000.01 руб.

Внимание вопрос! Сколько стоит один блистер из 10 таблеток?
49 Garykom
 
гуру
28.05.17
13:05
(48) *продажи 1/2, 1/3, 2/3 и т.д.
50 PR
 
28.05.17
13:05
(47) Чего тут ломать-то? Если только говорить про равномерное распределение по весу.
А так берешь дельту и хреначишь в цикле по распределенным суммам, списывая или доначисляя, пока дельта не обнулится.
51 PR
 
28.05.17
13:07
(48) 3500
52 Garykom
 
гуру
28.05.17
13:08
(51) А если лекарство было совсем дешевое и стоило всего 1 копейку?
53 Garykom
 
гуру
28.05.17
13:08
(51) И да куда девал 1 копейку то из цены 10 000.01 рубля?
54 PR
 
28.05.17
13:08
(52) 1 копейка
55 PR
 
28.05.17
13:09
(53) Никуда. Я продал три упаковки по 3500.
56 Garykom
 
гуру
28.05.17
13:10
(54) Очень смешно... целая штука стоит 1 копейку, берем ее делим на 3 части и каждую продаем по 1 копейке так?

(51) кста 10000/3 != 3500 ...
57 PR
 
28.05.17
13:11
(56) Да.
Да. И че?
58 Garykom
 
гуру
28.05.17
13:11
(55) А потом кого то посадют или просто оштрафуют за нарушение предельных цен
59 PR
 
28.05.17
13:14
(58) Тогда max(ПредельнаяЦена, 3500)
Не епи мозг
60 Garykom
 
гуру
28.05.17
13:17
(59) Предельная цена установлена на целую упаковку

Пришли к "max(ПредельнаяЦена/3, 3500)" и?
61 PR
 
28.05.17
13:17
(59) Точнее min
62 PR
 
28.05.17
13:18
(60) Ну то есть я могу продать одну таблетку за 10000 и оставшееся продать себе за 1 копейку?
63 Garykom
 
гуру
28.05.17
13:18
(62) можешь, но и посадить могут легко за превышение в 30 раз предельной цены продажи
64 Garykom
 
гуру
28.05.17
13:20
65 NSSerg
 
28.05.17
13:23
Всего=1000
Сумма(Xi)=800
Для i=1 по N
KXi=Окр(всего/сумма*Xi,2)
Сумма=Сумма-Xi
Всего=Всего-KXi
КонецЦикла
(47) лбов расшиблено кем?
66 PR
 
28.05.17
13:23
(63) А где превышение-то?
67 Garykom
 
гуру
28.05.17
13:25
(65) "программистами"
68 NSSerg
 
28.05.17
13:26
(67) не бывает программистов без элементарных знаний курса школьной математики.
69 Garykom
 
гуру
28.05.17
13:26
(68) Эээ а как же (0) ?
70 NSSerg
 
28.05.17
13:27
(67) (68) виноват, не увидел ковычек.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший