pfcpta

0.3.1 • Public • Published

pfcpta

Chiffre comptable

Version 0.2.4

WARNING : Cpta.ent replace with Cpta.e Cpta.dec replace with Cpta.d Cpta.cpta replace with Cpta.c

 
var Cpta = require("pfcpta"); 
 
/*  DEPRECATED :
    var a = new Cpta({ent:452, dec:14});  // 452.14 
    var a = Cpta({ent:452, dec:14});  // 452.14
    console.log(a.ent, a.dec, a.cpta);// 452 14 452.14
 
    remplace with :
    var a = new Cpta({e:452, d:14});  // 452.14 
    var a = Cpta({e:452, d:14});  // 452.14
    console.log(a.e, a.d, a.c);// 452 14 452.14
 
*/
 
var b = new Cpta({e:7854.5});  // 7 854.00
 
var c = new Cpta({e:-45.0});  // -45.00
 
var d = new Cpta({e:.0, d:74});  // "0.74
 
var e = new Cpta({d:"Oté la po"});  // 0.00
 
var f = new Cpta({d:"45.543.5"});  // 0.45
 
var g = new Cpta({e:78541.259874, d:45845});  // 78 541.45
 
var h = new Cpta({e:"7485.2.25"});  // 7 485.00
 
var i = new Cpta({d:"coucou.54", e:"478OTE"});   // 478.00
 
var j = new Cpta({e:"87.5,54"});   // 87.00
 
var k = new Cpta(452);   // 452.00
 
var l = new Cpta(7854.5);   // 854.50
 
var m = new Cpta(-45.0);  // -45.00
 
var n = new Cpta(.0);  // 0.00
 
var o = new Cpta("Oté la po");  // 0.00
 
var p = new Cpta("45.543.5");  // 45.54
 
var q = new Cpta(78541.259874);  // 78 541.25
 
var r = new Cpta("7485.2.25");  // 7 485.20
 
var s = new Cpta("coucou.b4");   // 0.04
 
var t = new Cpta("87.5,54");   // 87.50
 
console.log("a+b", a.add(b));   // 8 306.14
 
console.log("c+k", c.add(k));   // 407.00
 
console.log("l+d", l.add(d));   // 7 855.24  
 
console.log("m-125", m.add(-125));   // - 170.00
 
console.log("e+54.25", e.add(54.25));   // 54.25
 
console.log("d+458.25.25", d.add("458.25.25"));   // 458.99
 
console.log("g+q+r+s", g.add(q.add(r.add(s))));   // 164 567.94
 
console.log("9452.999+7458.011", new Cpta(9452.999).add(7458.011));   // 16 911.00
 
// -------------------WARNING-----------------
var aa = 9125.05999;
var bb = 10478.79999;
 
var aaC = new Cpta(aa); 
var bbC = new Cpta(bb);
 
console.log("%d + %d = %d MAIS avec Cpta = %s car :", aa, bb, aa+bb, aaC.add(bbC));
// 19 603.84
console.log("%s + %s = %s", aaC.c, bbC.c, aaC.add(bbC));

Package Sidebar

Install

npm i pfcpta

Weekly Downloads

2

Version

0.3.1

License

free

Last publish

Collaborators

  • pjdf974