Almashtirish funksiyalari Masalan, ekranga chiqarish maydoniga (komponent Label) real tipidagi
ma’lumotni chiqarish uchun dastlab bu ma’lumotni matnli tipga ma’lumotga
almashtirish kerak bo‘ladi. Masalan,
Label1.caption :
FioatTostr(x) Almashtirish funksiyalari
funksiya Chr(n)
IntToStr (k)
FloatToStr (n)
funksiyaning qiymati Kodi
n ga teng bo‘lgan belgi Butun
k sonini ifodalovchi matn
Haqiqiy
n sonini ifodalovchi matn
Haqiqiy
n sonini ifodalovchi matn. Bu erda
f -
FloatToStrF(n,f,k,m)
format (ifodalashusuli);
k –
aniqlik
(raqamlarning umumiy soni);
m - verguldan keyingi raqamlar soni.
StrToInt (s)
s matni ifodalayotgan butun son
StrToFloat (s)
s matni ifodalayotgan haqiqiy son
Round (n)
n sonini yaxlitlash
Trunc (n)
Haqiqiy
n sonini kasr qismini tashlab
yuborib, hosil qilingan butun son
Frac(n)
Haqiqiy
n sonining kasr qismi
Int (n)
Haqiqiy
n sonining butun qismi
Funksiyalardan foydalanish. Funksiyalardan operandalar sifatida ham
foydalanish mumkin. Funksiyaning parametri konstanta, o‘zgaruvchi yoki
argument tipiga mos tipdagi ifoda bo‘lishi mumkin. Quyida funksiyalardan
foydalanishga misollar keltiramiz:
n :
Round((x2-x1)
d); x1:
(-b
Sqrt(d))
(2*a); m :
Random(10); Edit2.Text :
IntToStr(100); mes :
x1
b
FloatToStr(xl);