Dinheiro :: Changemaker

Money :: Changemaker é um módulo Perl para fazer a mudança com base em uma quantidade monetária.
Baixe Agora

Dinheiro :: Changemaker Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Avi Finkel
  • Site do editor:
  • http://search.cpan.org/~avif/

Dinheiro :: Changemaker Tag


Dinheiro :: Changemaker Descrição

Dinheiro :: Changemaker é um módulo Perl para fazer a mudança com base em uma quantidade monetária. Dinheiro :: ChangeMaker é um módulo Perl para fazer a mudança com base em uma quantidade monetária.synopsis Use dinheiro :: Changemaker; Use rigoroso; meu (US $ 10) = novo dinheiro :: Changemaker; $ Till-> Denominações ($ Till-> get_preset ('USA')); # Mudança por 11 dólares, 38 centavos de uma nota de 20 dólares Imprimir Scalar $ Till-> make_change (1138, 2000); # Impressões: # 1 Cinco dólar Bill, 3 notas de dólar, 2 trimestres, 1 centavo e 2 penniesmoney :: Channemaker representa, aproximadamente, uma caixa registradora e o processo de dar mudança para uma compra. A partir desta versão, só implementa o processo de mudança de mudança, mas os futuros comunicados implementarão mais da funcionalidade "caixa registradora ".Methodsnew () = item Novo (% Opções) Este é o método do construtor para a classe. Você pode, opcionalmente, passar uma referência de hash com um conjunto de opções => pares de valor. A única opção disponível é 'denominações' que leva uma referência a uma matriz de dinheiro :: Changemaker :: Objetos de Denominação, que definirão o conjunto de moeda que este objeto usará.Denominações () = Denominações do item (@denoms) , que é opcional. Se presente, deve ser uma referência a uma lista de dinheiro :: Changemaker :: Denominação Objetos - Esses objetos definirão o conjunto de moeda que este objeto será usado. A lista não precisa estar em nenhuma ordem específica. Depois de definir o novo valor (se um argumento foi fornecido), o valor atual será retornado.make_change ($ Preço, $ Toneted) Este método requer 2 argumentos - o preço do "item", e a quantidade de dinheiro que foi oferecido. Ele calculará os números e tipos de unidades monetárias que serão devolvidas como mudanças. Os dois argumentos devem ser numéricos, e devem ser devidamente escalados para a base do conjunto de denominação que você está usando. Por exemplo, o conjunto de moeda padrão é o dinheiro americano, que define a unidade base como um centavo, não um dólar. Assim, para encontrar a mudança por US $ 15,21 de US $ 20,00, você chamaria de $ till-> make_change (1521, 2000). O conjunto de denominação deve definir sua própria unidade base, e todos os conjuntos internos neste módulo usam o menor possível Unidade base Para evitar erros de arredondamento com valores de ponto flutuante.Im contexto de lista, este método retorna uma lista de objetos de denominação representando as unidades monetárias a serem retornadas na alteração, em ordem decrescente. Se mais de um determinado tipo de unidade deve ser retornado na alteração, esse tipo de objeto aparecerá que muitas vezes na lista retornada. Por exemplo, ao obter a mudança por US $ 15,21 de US $ 20,00, a lista resultante terá 11 elementos , consistindo em objetos de nota de 4 dólares, objetos de 3 quartos e 4 objetos Penny.in Scalar, os resultados apenas descritos são passados para o método AS_STRING antes de serem retornados. Veja esse método para mais informações.GET_PRESET_NAMES () Retorna uma lista dos grupos de moeda predefinidos disponíveis. Esse método pode ser chamado como um objeto ou um método de classe.GET_PREESET ($ NAME) retorna uma referência a uma lista de objetos de denominação, adequado para passar para o método 'denominações'. Este Mehod pode ser chamado como um objeto ou um método de classe.S_string (@denoms) aceita uma lista de objetos de denominação, conforme devolvido por make_change () e retorna uma descrição legível por humanos da alteração como uma string. Este mehod pode ser chamado como um objeto ou um método de classe.Requirements: · Perl


Dinheiro :: Changemaker Software Relacionado

Modelo :: PSP.

Modelo :: PSP é um módulo Perl que pode processar arquivos HTML com tags personalizadas e código Perl. ...

184

Download