0.3.1 • Published 7 years ago

pfcpta v0.3.1

Weekly downloads
25
License
free
Repository
github
Last release
7 years ago

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));