Nemám calc po ruce, abych tuhle chybu reprodukoval. Jinak to vypadá na klasický problém s omezenou přesností reálných čísel v počítači (ač 0,15 vypadá v desítkové soustavě celkem dobře, ve dvojkové to může být číslo s extrémně dlouhým desetinným rozvojem či dokonce číslo periodické). Potom výsledkem výpočtu 600*0,15 může být třeba číslo 89,99999999998, z čehož INT samozřejmě udělá 89.
Co s tím? No, třeba pokud je těch 0,15 představuje 15%, zadat to přímo jako 15%, nebo jako 15 a vzorec upravit na INT(600*15/100).