"0,2*5 gibi işlemlerde virgülden sonraki kısımı

aky0l
06-01-2010, 21:39   |  #1  
aky0l avatarı
OP Yeni Üye
Teşekkür Sayısı: 0
48 mesaj
Kayıt Tarihi:Kayıt: Ara 2009

x1.Text = (Int(y1.Text)) * (Int(ax.Text))

Burdaki ax.text virgüllü bir sayı sorun virgülden sonraki kısımı görmüyor.

örn: 5*0,2 = 1 olması gerekirken
5*0,2=0 oluyor
5*1.224755=5 ediyor.

Mustafa Akın
06-01-2010, 22:10   |  #2  
Mustafa Akın avatarı
Yıllanmış Üye
Teşekkür Sayısı: 0
3,236 mesaj
Kayıt Tarihi:Kayıt: Ağu 2006

Çünkü 5 int olarak işleme giriyor 5.0 yazarak dene double işlem yapar, öbürü 5 tane 0 çarpmış gibi oluyor

aky0l
07-01-2010, 17:21   |  #3  
aky0l avatarı
OP Yeni Üye
Teşekkür Sayısı: 0
48 mesaj
Kayıt Tarihi:Kayıt: Ara 2009

teşekürler o şekildede aynı sorun oldu Ccur şeklinde yazınca düzeldi.

Delizihin
26-01-2010, 10:36   |  #4  
Taze Üye
Teşekkür Sayısı: 0
15 mesaj
Kayıt Tarihi:Kayıt: Oca 2010

ax.text önündeki int kısmını da kaldırabilirsin,int 0'a yuvarladığı için sayıyı o sorun oluyor.