Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.08.24;
Скачать: CL | DM;

Вниз

Выдача сдачи наличными.   Найти похожие ветки 

 
Дмитрий СС   (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)
> Это условие можно формализовать следующим образом: чем меньше
> купюр &#151; тем лучше.

Тогда как и 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]

А статистика в магазинах така: поищите мелочь &#151; сдавать нечем. Редко когда просят: давайте крупную &#151; полно мелочи.


 
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)
> Я обычно по карте плачу &#151; наличные редко таскаю.

У нас это пока что редкость.


 
Германн ©   (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)
> тольуо унутрь. :)

Насколько представляю, там разные сейфы на получение и выдачу. А по мелочи &#151; так подстраховываются может и засыпают её с запасом, лучше перебдеть, чем недобдеть. Кстати, как должен вести себя автомат при невозможности дать сдачу?


 
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;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.006 c
15-1390920271
ухты
2014-01-28 18:44
2014.08.24
Когда выборы


2-1380422621
Коля
2013-09-29 06:43
2014.08.24
Узнать заводской номер жёсткого диска


15-1390592076
Дмитрий СС
2014-01-24 23:34
2014.08.24
Выдача сдачи наличными.


2-1380620017
artemka2008
2013-10-01 13:33
2014.08.24
advtrackbar


15-1390497342
CrashDump
2014-01-23 21:15
2014.08.24
Снова про английский