Birler Basamağıı Almak?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Raskolnikov
Üye
Mesajlar: 37
Kayıt: 15 Tem 2010 10:43

Birler Basamağıı Almak?

Mesaj gönderen Raskolnikov »

Merhaba arkadaşlar;

Edit içerisinde değişken basamakta bir sayır var (örn:5236985) ben bu sayının birler basamağını nasıl alabilirm?Edit içerisinde ki sayı sabit değl 3 hanelide olabiliir 9 hanelide 75 hanelide bunu nasıl yaparım?
thelvaci
Kıdemli Üye
Mesajlar: 770
Kayıt: 11 Tem 2010 07:17
Konum: Istanbul
İletişim:

Re: Birler Basamağıı Almak?

Mesaj gönderen thelvaci »

Edit'in Text property'si String tipinde mi ? Cevap: Evet
String türündeki değerlere bir dizi gibi erişilebilir mi ? Cevap: Evet
Bir string'in uzunluğunu bulan bir metodu Delphi tasarımcıları akıl etmişler midir ? Cevap: Evet
emin_as
Üye
Mesajlar: 559
Kayıt: 01 Eki 2008 10:05
Konum: izmir
İletişim:

Re: Birler Basamağıı Almak?

Mesaj gönderen emin_as »

İnteger sayılar için çalışır.

Kod: Tümünü seç

var
   birler,yuzler, binler : integer;
begin
   birler:=(sayi mod 10) div 1; // birler basamagindaki sayi
   yuzler:=(sayi  mod 100) div 10; // yüzler basamagindaki sayi
   binler:=(sayi mod 1000) div 100; // binler basamagındaki sayı
end;
Kullanıcı avatarı
G.Arkas
Üye
Mesajlar: 829
Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:

Re: Birler Basamağıı Almak?

Mesaj gönderen G.Arkas »

Kod: Tümünü seç

var
st:string
i:integer;
begin
st:=edit1.text;
i:=length(st);
label1.caption:=st[i];
gibi bişiyler işte.
Resim
qamyoncu
Üye
Mesajlar: 266
Kayıt: 12 Tem 2008 04:30

Re: Birler Basamağıı Almak?

Mesaj gönderen qamyoncu »

Kod: Tümünü seç

Copy(edit1.text,length(edit1.text),1);

Ne kadar zengin bir forum, bir soruya 3 çözüm :)
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
Cevapla