Forum

csharp float sorusu
 
Bildirimler
Hepsini Temizle

csharp float sorusu

3 Yazılar
3 Üyeler
0 Likes
365 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

int a=3;

float b=a/2;

yaptığımızda 1.5 görünmüyor. 1 görünüyor. ne yapabiliriz

 
Gönderildi : 06/12/2012 14:41

(@BurakSelvan)
Gönderiler: 2
New Member
 

float b= (float)a / 2; şeklinde kullanman gerekir. İki integer değişken ile matematiksel işlem yaptığında geriye integer tipinde bir değer döndürür. İşleme tabi tutulan değerlerden biri ondalık sayı olursa sonucu ondalık sayı olarak döndürür.

 
Gönderildi : 06/12/2012 14:53

(@MERTKOPRUCU)
Gönderiler: 6
Active Member
 

float b= (float)a / 2; şeklinde kullanman gerekir. İki integer değişken ile matematiksel işlem yaptığında geriye integer tipinde bir değer döndürür. İşleme tabi tutulan değerlerden biri ondalık sayı olursa sonucu ondalık sayı olarak döndürür.

 Arkadaşın dediklerine ek olarak gerçek sayı türü olarak double kullanman daha mantıklı olacaktır. 

 
Gönderildi : 14/12/2012 14:34

Paylaş: