GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Float Hassasiyeti Hakkında

Başlatan Levi, 29 Haziran 2017, 14:40:17

« önceki - sonraki »

0 Üye ve 2 Ziyaretçi konuyu incelemekte.

Levi

Konu başlığı sorunu tam anlatıyor mu bilmiyorum. Neyse soruna geçeyim.
Ben öldürme ve ölüm oranını yani K/D yi oyuncunun istatistiklerine eklemek istiyorum, ekledim de fakat şöyle bir sorunum var. K/D oranı rasyonel çıkınca gereksiz fazladan sıfırlar geliyor. Ben bu sıfırları nasıl kaldırabilirim?
Eğer dediklerimden bir şey anlamadıysanız ki bu çok doğal yazarken ben bile karıştırıyorum :) O yüzden küçük bir örnek vereyim,



new sayi1 = 15;
new sayi2 = 2;
new Float:Sonuc = floatdiv(sayi1, sayi2);
printf("Sonuc = %d", Sonuc);


Sonucun 7,5 çıkması gerekiyor. Sonucu doğru da alıyorum fakat 7,500000 şeklinde alıyorum sonucu. Ben bu fazladan gereksiz sıfırları nasıl atabilirim acaba?

"I'm the best damn thing that your eyes have ever seen."

Excision

new sayi1 = 15;
new sayi2 = 2;
new Float:Sonuc = floatdiv(sayi1, sayi2);
printf("Sonuc = %.2f", Sonuc);


Levi

Alıntı yapılan: Excision - 29 Haziran 2017, 16:27:59

new sayi1 = 15;
new sayi2 = 2;
new Float:Sonuc = floatdiv(sayi1, sayi2);
printf("Sonuc = %.2f", Sonuc);



Sorunum çözüldü eyvallah sağolasın kardeşim fakat en sonda gene bir tane sıfır oluyordu bunu da %.2f kısmını %.1f şeklinde değiştirince düzeldi. Konu kilit

"I'm the best damn thing that your eyes have ever seen."