Spróbuj może zamienić wyrażenie w warunku "miejscami" tzn.
z
if(minDoWyplaty >= wartoscWyplaty) ...
na
if (wartoscWyplaty >= minDoWyplaty) ...
a do wypisywania liczb użyj toFixed()
let minDoWyplaty = 16.00;
let wartoscWyplaty = 2.00;
if (wartoscWyplaty >= minDoWyplaty)
console.log("1. Zlecono wyplate o wartosci: " + wartoscWyplaty.toFixed(2) + ", minimum do wyplaty aktualnie to: " + minDoWyplaty.toFixed(2));
if (minDoWyplaty >= wartoscWyplaty)
console.log("2. Zlecono wyplate o wartosci: " + wartoscWyplaty.toFixed(2) + ", minimum do wyplaty aktualnie to: " + minDoWyplaty.toFixed(2));
P.S.
let a = [0.01 , 2.00 , 0.00 , 1.99 , 3.00 ];
let b = [0.00 , 16.00 , 0.01, 16.00 , 16.00 ];
console.info('');
for (let i=0; i<a.length; i++)
if (a[i] > b[i])
console.log('a=' + a[i] + ' jest większe od b=' + b[i]);
else
console.log('b=' + b[i] + ' jest większe od a=' + a[i]);
console.info('parseFloat vs. parseFloat');
for (let i=0; i<a.length; i++)
if (parseFloat(a[i]) > parseFloat(b[i]))
console.log('a=' + a[i] + ' jest większe od b=' + b[i]);
else
console.log('b=' + b[i] + ' jest większe od a=' + a[i]);
console.info('toFixed vs. parseFloat');
for (let i=0; i<a.length; i++)
if (a[i].toFixed(2) > parseFloat(b[i]))
console.log('a=' + a[i] + ' jest większe od b=' + b[i]);
else
console.log('b=' + b[i] + ' jest większe od a=' + a[i]);
console.info('parseFloat vs. toFixed');
for (let i=0; i<a.length; i++)
if (parseFloat(a[i]) > b[i].toFixed(2))
console.log('a=' + a[i] + ' jest większe od b=' + b[i]);
else
console.log('b=' + b[i] + ' jest większe od a=' + a[i]);
console.info('toFixed vs. toFixed');
for (let i=0; i<a.length; i++)
if (a[i].toFixed(2) > b[i].toFixed(2))
console.log('a=' + a[i] + ' jest większe od b=' + b[i]);
else
console.log('b=' + b[i] + ' jest większe od a=' + a[i]);