tam sayı sonuç elde etmek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
rapsodim
Üye
Mesajlar: 147
Kayıt: 15 Eki 2003 03:52

tam sayı sonuç elde etmek

Mesaj gönderen rapsodim »

iki integer sayının sonucu sadece tam sayı olması için ne yapabilirim. ondalık kesiminin olmaısnı istemiyorum.
P206
Kıdemli Üye
Mesajlar: 395
Kayıt: 17 Haz 2003 12:36
Konum: İstanbul

Mesaj gönderen P206 »

round ve Trunc Function larına bir bak.
rapsodim
Üye
Mesajlar: 147
Kayıt: 15 Eki 2003 03:52

Mesaj gönderen rapsodim »

sql ile carpma yaptırdım ve table da bulunan alanların hepsinizi bu komutları kullanarak nasıl tam sayıya cevirebilirim.
sair
Kıdemli Üye
Mesajlar: 288
Kayıt: 16 Haz 2003 04:41
Konum: Kastamonu
İletişim:

Mesaj gönderen sair »

Integer, tamsayı bir değerdir zaten. Delphide integer tanımlı her değişken tamsayı değer tutar. Sorunuzu tam anlamadık aslında. Ama tam sayıya dönüştürmeyi düşünüyorsanız INT komutunu deneyin.

Örnek: a:=Int(Sayi)

Sevgiler..
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Round fonksiyonu ile ilgili ufak bir hatirlatma. Eger ondalık kısım 5 ise yani 1.5 , 4.5 gibi bu durumda beklendigi gibi yukari yuvarlama degil en cift sayiya yuvarlama yapiyor... Yani
Round(5.5)=6
Round(6.6)=6
Delphi help yazdı:X is a real-type expression. Round returns an Int64 value that is the value of X rounded to the nearest whole number. If X is exactly halfway between two whole numbers, the result is always the even number.
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Cevapla