Math :: monnaie

Math :: La monnaie est une masse de monnaie exacte avec le formatage et l'arrondi.
Télécharger maintenant

Math :: monnaie Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • John Peacock
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~jpeacock/Math-Currency-0.46/lib/Math/Currency.pm

Math :: monnaie Mots clés


Math :: monnaie La description

Math :: La monnaie est une masse exacte mathématique avec formatage et arrondi. Math :: La monnaie est une masse exacte mathématique avec formatage et arrondi .Synopsis utilise mathématiques :: monnaie qw (argent $ lc_monétarite); $ dollar = maths :: monnaie-> nouvelle ("12345,67 $"); $ taxamt = $ dollar * 0,28; # Ceci définit le format par défaut pour tous les objets avec leur propre format Math :: monnaie-> format ('EUR'); $ euro = argent (12345.67); $ euro_string = argent (12345.67) -> BSTR (); # ou si vous avez déjà un objet mathématique :: Objet de devise $ euro_string = "$ euro"; la mèvage militaire est en fait plus étroitement liée à des calculs entier qu'il ne s'agit de flotter de mathématiques. Les erreurs d'arrondi sur l'addition et la soustraction ne sont pas autorisées et la division / la multiplication ne doit jamais créer plus de précision que les valeurs d'origine. Toutes les valeurs de devises devraient tourner sur le centième le plus proche ou quel que soit l'équivalent local devraient être .Cependant, les opérations mathématiques répétées sur les valeurs de devises peuvent entraîner des résultats inexacts, si l'arrondi est effectué à chaque étape intermédiaire. Afin de préserver la précision appropriée, les mathématiques :: Les valeurs de devises sont stockées avec deux autres lieux de précision en interne et seulement arrondi à la précision "correcte" lorsque la valeur est affichée (soit par le stringification par défaut, soit par l'utilisation d'AS_FLOAT ou AS_INT). Toutes les opérations mathématiques communes sont surchargées, alors une fois que vous initialisez une variable de devise, vous pouvez le traiter comme n'importe quel nombre et le module fera la bonne chose. Ce module est une couche mince sur Math :: Bigfloat qui est elle-même une couche sur Math :: Bigint. Exigences: · Perl


Math :: monnaie Logiciels associés