Konu: INT() ile sorun
Herkese merhaba
Command pencerede komutlari girince, sonuçlar doğru. Ama programın içinde hatalı sonuç geliyor.
SET DECIMAL TO 2
SET FIXED ON && veya OFF, farketmiyor
...
...
nKurus = .nToplamYTL.VALUE - INT(.nToplamYTL.VALUE) && burda INT dogru sonucu veriyor
IF nKurus > 0 && burda nKurus 0,47
nKurus = INT(nKurus * 100) && 47 yerine 46 veriyor
...
...
ENDIF
Şu an ROUND(nKurus * 100,0) ile idare ediyorum.
Sorunun kaynağını bir türlü bulamadım. Yardımlarınız için şimdiden teşekkür