Форум: "Прочее";
Текущий архив: 2014.08.24;
Скачать: [xml.tar.bz2];
ВнизВыдача сдачи наличными. Найти похожие ветки
← →
Дмитрий СС (2014-01-24 23:34) [0]Добрый день.
Предположим есть некая сумма денег, которую нужно выдать наличными. Пусть N (0<N<5000).
Есть устройство, которое выдает сдачу, имеет в себе купюры различных номиналов: 10, 50, 100, 500 и 1000 рублей. Количество купюр задано как на момент подкрепления устройства, так и на текущий момент.
Необходимо набрать сумму N имеющимися купюрами таким образом, чтобы соблюдались два условия:
1. Было удобно для клиента. (Например, двадцать полтинников - это не удобно).
2. Чтобы устройство могло выдавать сдачу с учетом первого условия как можно дольше.
У кого какие мысли на этот счет?
Может есть какая-нибудь теория на этот счет?
← →
Inovet © (2014-01-24 23:47) [1]Для устройства удобно выдавать максимально крупными
покупука на 1220, наличными купюра 5000, сдача
10+10+10+50+100+100+500+1000+1000+1000
мне так каааца.
← →
Inovet © (2014-01-24 23:48) [2]> [0] Дмитрий СС (24.01.14 23:34)
> 1. Было удобно для клиента.
А вот это уже заранее знать невозможно
← →
Дмитрий СС (2014-01-24 23:50) [3]
> Inovet ©
Так пока и делаю. Исхожу из предположения, что мелкие купюры кончаются быстрее.
Я думаю, без статистики никак. Было бы здорово, чтобы само устройство накапливало статистику.
> А вот это уже заранее знать невозможно
Это условие можно формализовать следующим образом: чем меньше купюр - тем лучше.
← →
Inovet © (2014-01-24 23:57) [4]> [3] Дмитрий СС (24.01.14 23:50)
> Это условие можно формализовать следующим образом: чем меньше
> купюр — тем лучше.
Тогда как и 1.
← →
Inovet © (2014-01-24 23:57) [5]> [4] Inovet © (24.01.14 23:57)
> Тогда как и 1.
2
← →
Rouse_ © (2014-01-24 23:58) [6]
> 1. Было удобно для клиента. (Например, двадцать полтинников
> - это не удобно).
ТЗ в топку - задача не определена правильно, тебе удобно получать копейками и складировать их в большой пакет, чтоб им можно было удивить с размаху постановщика такой задачи :)
А если без шуток, то обычно делается так:
берется самая крупная купюра, которую может выдать автомат и начинает дробиться на половинки.
К примеру я беру 70 тыщ.
Крупная - 5 тыщ.
Ее пожелить нельзя, но можно зазбить на 5 по тыще, последнюю из которых можно разбить на половину по 500, последнюю из которых можно разбить на 5 по сто и т.д. пока не скатимся до копеек.
← →
Rouse_ © (2014-01-24 23:59) [7]ЗЫ: Сорь за очепятки - пятницо :)
← →
Rouse_ © (2014-01-25 00:01) [8]ЗЗЫ: ес че - это я логику работы обычных банкоматов описал, в европе делают проще, все что крупное - дают бумашкой, а что по модулю 50 осталось - насыпают мелочью и все довольны.
← →
Inovet © (2014-01-25 00:06) [9]А статистика в магазинах така: поищите мелочь — сдавать нечем. Редко когда просят: давайте крупную — полно мелочи.
← →
Rouse_ © (2014-01-25 00:07) [10]
> Inovet © (25.01.14 00:06) [9]
Я обычно по карте плачу - наличные редко таскаю.
← →
Inovet © (2014-01-25 00:18) [11]> [10] Rouse_ © (25.01.14 00:07)
> Я обычно по карте плачу — наличные редко таскаю.
У нас это пока что редкость.
← →
Германн © (2014-01-25 00:52) [12]
> Выдача сдачи наличными.
> К примеру я беру 70 тыщ.
← →
Германн © (2014-01-25 00:53) [13]Нифига себе сдача :)
← →
Inovet © (2014-01-25 00:55) [14]> [13] Германн © (25.01.14 00:53)
> Нифига себе сдача :)
http://www.banknoteworld.it/images/BELARUS/BELARIUS%20B_R/BELARIUS-019-R%20copy.jpg
← →
Германн © (2014-01-25 02:00) [15]
> Inovet © (25.01.14 00:55) [14]
<offtop>
Розыч подумает что мы нарочно сговорились :)
</offtop>
А по сути не вижу никакой реальной необходимости давать сдачу в торговом автомате купюрами. Пятаками оно и дешевле и надёжнее. Про
> Есть устройство, которое выдает сдачу, имеет в себе купюры
> различных номиналов: 10, 50, 100, 500 и 1000 рублей.
я не буду разглагольствовать, ибо давать сдачу с покупки в торговом автомате 100 и более деревянных это ну как бы неестественно.
← →
oldman © (2014-01-25 12:25) [16]
> 1. Было удобно для клиента. (Например, двадцать полтинников
> - это не удобно).
> 2. Чтобы устройство могло выдавать сдачу с учетом первого
> условия как можно дольше.
>
> У кого какие мысли на этот счет?
> Может есть какая-нибудь теория на этот счет?
1. Насчет размена - обсуждалось тысячу раз. Сначала сдаешь наиболее крупными, потом мельче и мельче.
2. Чтобы купюры расходовались равномерно, простейшее условие проверки и размен крупных мелкими.
ЗЫ: Если первые М пользователей снимут по 40 рублей, хана 10-рублевкам.
← →
имя (2014-01-25 12:25) [17]Удалено модератором
← →
имя (2014-01-25 12:26) [18]Удалено модератором
← →
vuk © (2014-01-25 13:45) [19]to Rouse_ © (24.01.14 23:58) [6]:
> тебе удобно получать копейками и складировать их в большой
> пакет, чтоб им можно было удивить с размаху постановщика
> такой задачи :)
Во! Мне кажется именно это планировали проектировщики жлезнодорожных автоматов по продаже билетов. Они предпочитают выдавать сдачу в виде "сто рублей по 50 копеек" и никогда не отдают бумажные деньги, тольуо унутрь. :)
← →
Inovet © (2014-01-25 14:03) [20]> [19] vuk © (25.01.14 13:45)
> тольуо унутрь. :)
Насколько представляю, там разные сейфы на получение и выдачу. А по мелочи — так подстраховываются может и засыпают её с запасом, лучше перебдеть, чем недобдеть. Кстати, как должен вести себя автомат при невозможности дать сдачу?
← →
vuk © (2014-01-25 14:11) [21]to Inovet © (25.01.14 14:03) [20]:
> Насколько представляю, там разные сейфы на получение и выдачу.
Все может быть. Но когда в процессе оплаты автомат решает, что с него хватит и падает лицом в салат, получить в место одной купюры горсть мелочи - это счастье. Хочется это счастье немедленно одеть кому-нибудь на уши. С размаху. :)
> Кстати, как должен вести себя автомат при невозможности
> дать сдачу?
Возвращать все и отменять операцию. Железнодорожные ещё умеют на телефон перечислять.
← →
antonn © (2014-01-25 14:45) [22]
> Кстати, как должен вести себя автомат при невозможности
> дать сдачу?
diebol-воские АТМ вернут, предварительно разглаженные намотчиком =)
от софта зависит, если это снятие со счета, то может предложить взять меньшую сумму (чтобы деньги в пачке пролезли в щель выдачи), если покупка - может предложить другой вариант услуги/покупки, в идеале при полном фиаско вернет деньги обратно
← →
Дмитрий СС (2014-01-26 13:56) [23]В общем остановлюсь на самом простом варианте - выдача максимальными купюрами, а там время покажет.
Спасибо всем за обсуждение.
Как будет готово, скажу где посмотреть:)
← →
clickmaker © (2014-01-26 14:22) [24]> скажу где посмотреть
говори сразу, где получать )
← →
DRuss (2014-01-26 15:10) [25]Однажды, когда ещё не было евроденег, я расплатился за парковку во франкфуртском аэропорту. Нужно было заплатить что-то около шести марок. Я сдуру сунул в автомат сто марок целой бумажкой, а когда автомат стал сыпать сдачу монетами по пять марок, стоявший рядом немец чуть не умер со смеху. :-)
← →
Dimka Maslov © (2014-01-26 17:57) [26]
> Inovet © (25.01.14 00:06) [9]
Как правило при этом у них полный кассовый аппарат мелочи. Им просто ужос что лениво эту сдачу отсчитывать. Вот и копятся очереди, потому-что покупатели начинают рыться в кошельках в поисках мелочи, пока тупая... кассирша ничего не делает.
← →
antonn © (2014-01-26 18:46) [27]
> Как правило при этом у них полный кассовый аппарат мелочи.
> Им просто ужос что лениво эту сдачу отсчитывать. Вот и
> копятся очереди, потому-что покупатели начинают рыться в
> кошельках в поисках мелочи, пока тупая... кассирша ничего
> не делает.
видимо там мелочи на пару сотен, и кассиры из сельпо... так как в суперах/гиперах наоборот стараются слить и мелочь, так как инкассация проще крупными. и при этом им совсем пофиг чем сдачу отдать, просят редко дать помельче когда уже мелочи нет, а когда она есть - побоку
← →
Dimka Maslov © (2014-01-26 18:54) [28]
> просят редко дать помельче
У нас просят постоянно у каждого первого. Что в мелких лавках, что в крупных. Даже в отделениях зверьбанка. Вообще везде.
← →
Inovet © (2014-01-26 19:15) [29]> [26] Dimka Maslov © (26.01.14 17:57)
> покупатели начинают рыться в кошельках в поисках мелочи,
> пока тупая... кассирша ничего не делает.
Я часто высыпаю всю мелочь из кармана на их тарелку, не почему-то, а потому что руки заняты, к примеру, или не вижу нифига и медленно получается, а они сами отсчитывают. Ну и в самом деле нет у них мелочи. Но это я чаще в один магазин хожу во дворе 1 минута ходьбы, типа уже знаем друг друга, в других по ситуации.
← →
Inovet © (2014-01-26 19:33) [30]И против лени продавцов говорит тот факт, что иногда сам предлагаешь мелочь, они отказываются и отсчитывают сдачу из кассы.
← →
Дмитрий СС (2014-01-26 19:47) [31]
> начинают рыться в кошельках в поисках мелочи, пока тупая.
> .. кассирша ничего не делает.
Можешь ей отомстить: сообщи администратору, что тебя обсчитали - будут всю кассу пересчитывать:)
← →
antonn © (2014-01-26 20:30) [32]
> И против лени продавцов говорит тот факт, что иногда сам
> предлагаешь мелочь, они отказываются и отсчитывают сдачу
> из кассы.
в денежном ящике монеты отсортированы, легко быстро и не глядя набрать сумму сдачи, а клиентские деньги нужно сначала пересчитать. Так что в этом случае как раз нежелание тратить время, возможно и лень :)
← →
virex(mobile) (2014-01-27 11:25) [33]>Дмитрий СС (24.01.14 23:34) [0]
сберовский банкомат предлагает два варианта: крупными и мелочью
два варианта выдачи:
крупными:
1) выдать крупными
2) добить мелочью
мелкими:
1) выдать номиналом в четверть от общей суммы например
2) добить мелочью
← →
virex(mobile) (2014-01-27 11:29) [34]желательно конечно учитывать каких купюр много (чтобы их почаще выдавать), но мелочь должна быть всегда в наличии
← →
antonn © (2014-01-27 14:06) [35]Только что в банкомате ВТБ в обновленном софте мне предложили выбрать "крупные/*/мелкие" купюры. Автор, это ты виноват? ))
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2014.08.24;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.003 c