Tekil Mesaj gösterimi
Alt 21 Aralık 2008, 10:50   #10
Çevrimdışı
BuCaLI
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Küsurat silme hakkında




Gettok kulanarak noktadan sonraki kısmı almayı unutmuşsun.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
set %wpmtmm $int($calc(%wpmkrktr / %wpmsure)) $+ . $+ $left($gettok($calc(%wpmkrktr / %wpmsure),2,46),2)

kodu biraz anlatayım mantığını kavrayınca kendinde kolayca halledebilirsin.

ilk "$int($calc(%wpmkrktr / %wpmsure))" bölümünde $int identifierı ile sonucun tam kısmını alıyoruz sadece (Örn: $int(3.123456) >> 3 ) ,

$gettok($calc(%wpmkrktr / %wpmsure),2,46) bölümünde (46), "." nın ascii kodu, 2 ise bu karakter dışında kalan kısımlardan ikincisini ifade ediyor, burada da ondalık kısmı komple aldık ,

yanlız bununda ilk iki karakterini istiyoruz $left identifierı ile bu kısmında soldan iki karakterini aldık ve "$+ . $+" ile tam kısım ile ondalık kısmı birleştirip arasına nokta koyduk.

Bu kadar.


Konu BuCaLI tarafından (21 Aralık 2008 Saat 13:15 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver