Bankir.Ru
7 декабря, среда 21:20

Объявление

Свернуть
Пока нет объявлений.

Алгоритм набора купюр для АТМ.

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Алгоритм набора купюр для АТМ.

    Добрый день,

    Может есть у кого алгоритм набора купюр из кассет диспенсера, который в Wincorовском протопазе называется CCCDMFW_ALGO_66PERCENT ?

    Можно похожий....

    Понимаю, что шансов мало но вдруг :-))


    Можно и кусок кода ;-)




  • #2
    Grimz

    Кстати, что за алгоритм? Т.е. как работает?

    С уважением,
    ===========
    С уважением,
    ==========

    Комментарий


    • #3
      EUgeneUS

      Да вообщем про него у меня мало информации.
      Но сам Винкор объясняет это так:

      сумма, которая берется из каждой кассеты меньше либо равна 66% от общей суммы, которую надо набрать.


      На деле это что бы "последнему" клиенту не выдавалось мелочью .... ;-)

      Комментарий


      • #4
        Grimz

        А какие еще алгоритмы есть. Так же в двух словах.

        С уважением,
        ==========
        С уважением,
        ==========

        Комментарий


        • #5
          EUgeneUS
          А какие еще алгоритмы есть.
          Самые распространные:
          - алгоритм минимизации количества выдаваемых купюр
          - алгоритм равномерного расходования купюр из кассет

          Комментарий


          • #6
            tolik-mc
            Спасибо.
            Но хочется по подробнее что подразумевается по "равномерным расодованием". "Выравнивение", т.е. банкомат стремится поддерживать одинаковый уровень в кассетах, или банкомат поддерживает одинаковое кол-во выданных купюр из каждой кассеты.
            С уважением,
            ==========

            Комментарий


            • #7
              2 EUgeneUS

              ИМХО в природе банкоматов существует два алгоритма:

              1. Выдача нала наименьшим кол-вом купюр.
              На практике так:
              банкомат 4-х кассетник, рубли, номинал - 10, 50, 100, 500, max. кол-во купюр за операцию 40 листов.
              при запросе 3000 руб и при условии наличия всех номиналов вы получите 6 купюр по 500 рублей.
              Закончатся 500 рублёвки получите 30 купюр по 100 руб и т.д.

              2. Сам не видел, но со слов клиентов, некоторые банкоматы в Германии выдают сумму всеми номиналами, т.е. перенося на нас:
              берём верхние условия и получаем 3000 руб в следующем раскладе - 5х500 руб + 3х100 руб + 3х50 руб + 5х10 руб.
              Умер от счастья, узнав, что оно не в деньгах

              Комментарий


              • #8
                075054

                > Сам не видел, но со слов клиентов, некоторые банкоматы в Германии выдают сумму всеми номиналами,

                так это не только в Германии
                Вопрос: каким образом банкомат сумму по кассетам раскидывает.
                С уважением,
                ==========

                Комментарий


                • #9
                  2 EUgeneUS

                  Да, я догадывался, что такие баноматы не только в Германии

                  А, если серьёзно, то интересно, как это реализовано. Или это целиком и полностью зависит от процессинга?

                  Знающие люди, поделитесь пожалуйста!

                  С уважением,
                  075054
                  Умер от счастья, узнав, что оно не в деньгах

                  Комментарий


                  • #10
                    EUgeneUS

                    Будто ты сам не знаешь, какие алгоритмы как работают. Посмотри в документации по CSC-O

                    Комментарий


                    • #11
                      Hvz

                      Хе. А у меня программерской доки нет
                      Да и не пользуемся мы встроенными алгоритмами - ты же знаешь.
                      Вот и хотелось сравнить, что есть у нас, а что есть у других.
                      С уважением,
                      ==========

                      Комментарий


                      • #12
                        EUgeneUS

                        у Винкора аж 5 алгоритмов

                        DEFAULT - default из WOSA config
                        BALANCED - понятно, везде поровну
                        BIG_NOTES - мин. кол-во выдаваемых купюр. ИМХО самый простой в реализации алгоритм, только некоторых он не устраивает :-(
                        MANY_CASS - что бы было задействованно макс. кол-во кассет
                        ну и еще один из начала топика 66PERCENT


                        EUgeneUS

                        А что есть у ВАС ?

                        Комментарий


                        • #13
                          Grimz

                          Минимально количество купюр.
                          Выравнивание.
                          Сохранение пропорций.
                          С уважением,
                          ==========

                          Комментарий


                          • #14
                            EUgeneUS

                            Сохранение пропорций и Выравнивание, чем отличаются ?

                            Комментарий


                            • #15
                              Grimz
                              Большое отличие при неравномерной загрузке - если в одну кассету кладут существенно больше (или меньше) купюр.
                              С уважением,
                              ==========

                              Комментарий


                              • #16
                                EUgeneUS

                                got it

                                tnx

                                Комментарий

                                Пользователи, просматривающие эту тему

                                Свернуть

                                Присутствует 1. Участников: 0, гостей: 1.

                                Обработка...
                                X