🔔 Çevrimdışı bildirim almak ister misiniz?
Bir konuya etiketlendiğinizde, özel mesaj aldığınızda, bir mesajınız alıntılandığında forumda olmasanız bile anlık bildirim almak için lütfen izni verin.
“Ceil”
Parametre olarak girilen ondalıklı sayıyı bir üst seviyedeki tam sayıya
çevirir.Dönen sayının tipi tamsayıdır.
procedure TForm1.Button2Click(Sender: TObject);
var
sayi:Real;
sonuc:Integer;
begin
sayi:=125.2;
sonuc:=Ceil(sayi); //Ondalıklı sayıyı üste yuvarla
Form1.Caption:=IntToStr(sonuc);// 126 yazar
end;
“Floor”
Parametre olarak girilen değerin(ondalıklı değerin)virgülden sonradaki
değerine bakmaksızın tam kısmının bir alt seviyeye çevirmesini sağlar.Ceil
fonksiyonunun tam tersini yapar.Sayının pozitif veya negatif olması önem
arz etmez.
procedure TForm1.Button4Click(Sender: TObject);
var
sayi:Real;
sonuc:Integer;
begin
sayi:=125.9;
sonuc:=Floor(sayi); //Bir alt tam sayıya indir.
Form1.Caption:=IntToStr(sonuc);// 125 yazar
end;
“Trunc”
Parametre olarak girilen ondalıklı değerin sadece tam kısmını
döndürür.Herhangi bir yuvarlatma söz konusu değildir.
procedure TForm1.Button5Click(Sender: TObject);
var
sayi:Real;
sonuc:Integer;
begin
sayi:=125.9;
sonuc:=Trunc(sayi); //sadece tam kısmını göster
Form1.Caption:=IntToStr(sonuc);// 125 yazar
end;
“Frac”
Parametre olarak girilen değerin sadece ondalıklı kısmını döndürür.Trunc
fonksiyonunun tam tersidir.
procedure TForm1.Button6Click(Sender: TObject);
var
sayi:Real;
sonuc:Extended;
begin
sayi:=125.756; //isterseniz bir kontrolden değer aktarabilirsiniz.
sonuc:=Frac(sayi); //ondalıklı kısmı al
Form1.Caption:=FloatToStr(sonuc);// 0.756 yazar
end;
__________________
SusKun ve Sessiz Mürekkep...
Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.