virgülden sonraki iki basamğı almak?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kaptan
Üye
Mesajlar: 395
Kayıt: 01 Tem 2005 04:02

virgülden sonraki iki basamğı almak?

Mesaj gönderen Kaptan »

real bir değişkende virgülden sonraki iki basamağı almak istiyorum.Elimde kitap da yok.Komutunu bilenlerin cevabını bekliyorum.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

uzun yol ama stringe çevir virgülü bul ve 2 karakter sayarak al.

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
XeoN
Üye
Mesajlar: 13
Kayıt: 12 Nis 2005 06:31
Konum: KONYA
İletişim:

Mesaj gönderen XeoN »

sonikikarakter.text:=copy(ansireversestring(floattostr(11,55)),1,2);
---
Bakmakla usta olunsaydı kediler kasap olurdu.
---
Kullanıcı avatarı
Query
Üye
Mesajlar: 363
Kayıt: 29 Ara 2003 05:13

Mesaj gönderen Query »

frac komutu işine yarayacaktır.

Kod: Tümünü seç

aa := Frac(55,41);

aa := 0,41
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Babadan kalma yöntem de şudur;

Kod: Tümünü seç

Sayi := int(1234.567890123 * 100) / 100;
eğer noktadan sonra 3 basamak kalacaksa 100 yerine 1000 olacak. yuvarlama da yapılacaksa int() yerine round() kullanılmalı.
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kaptan
Üye
Mesajlar: 395
Kayıt: 01 Tem 2005 04:02

Mesaj gönderen Kaptan »

Teşekkürler.
Cevapla