merhaba arkadaşlar string olarak gelen değeri numara olarak çeviremedim bildiğim olay şu
deger="23"
CInt(deger) yapınca numerik oluyor fakat
deger="-2.566"
bu şekilde gelen değeri bir türlü numara çeviremedim CInt yapınca toplanmıyor Nokta lı değerler geliyor
nasıl yapabilirim
string değerini numara yapamadım
5
●493
- 31-12-2012, 00:28:21
- 31-12-2012, 19:42:39hocam aradaki . işaretini , e çevirip deneyin olması lazımfsahinoglu adlı üyeden alıntı: mesajı görüntüle
- 01-01-2013, 11:04:35<%
bir="1,5"
iki="2,2"
response.write CInt(bir) +CInt(iki)
%>
sonuc 4 çıkıyor saçma , leri . yapınca 37 çıkıyor - 01-01-2013, 15:18:49Üyeliği durdurulduhttps://www.r10.net/asp/448215-rakaml...sp-yardim.html
burda bahsetmiştim ve anlamıştın sanırım
deger="-2.566"
bu string değişken olmuş (çift tırnaklar içinde olduğu için). noktayı burda binlik ayıracı olarak kullandığını düşünüyorum. ilk önce o noktayı ordan çıkart replace ile ( ".",'' ). sonra CLng(deger) diye çevir.
Not: programlamada matematiksel işlemlerde binlik ayıracı kullanılmaz, ekrana yazdırılırken kullanılır.Alıntı
