Konu: Decimal
Merhabalar.
Beni bu kaostan kurtarırsanız sevinirim.
a=1324.5678
Bu a değerini YUVARLAMA YAPMADAN a=1234.56 haline nasıl getirebiliriz.
Şimdiden çok teşekkür ederim
Giriş yapmadınız. Lütfen giriş yapın yada kayıt olun.
Merhabalar.
Beni bu kaostan kurtarırsanız sevinirim.
a=1324.5678
Bu a değerini YUVARLAMA YAPMADAN a=1234.56 haline nasıl getirebiliriz.
Şimdiden çok teşekkür ederim
şöyle yapsan olur mu ?
a=1324.5678
b=int(a*100) / 100
? b
Evet. Tümünü ROUND içine alınca da ondalık iki haneye düştü.
Teşekkür ederim.
Dikkatli ol bu üste tamamlıyor.
ROUND(1234.1962, 2) && Displays 1234.2000
senin verdiğin örnekte üste tamamlama yoktu
bir hata mı yapıyorum :
varl=INT(123.4567*100)/100
? varl
123.4500
vart=ROUND(varl,2)
? vart
123.45
sonucunu alıyorum.
? ROUND(123.4567,2) işlemi
123.46 değerini verir..
Konuralp 'in dediği o.
SET DECIMALS TO 2 işe yarar mı?
a=1324.5678
? ROUND(a, 2) && buradan 1324.57
? int(a*100) / 100 && buradan 1324.56
döner
eğer a=1324.5611 yaparsan aynı sonuç döner.