home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 July
/
Chip_2001-07_cd1.bin
/
ctenari
/
Cerny
/
INSTALLF.EXE
/
rar
/
FREETFB
/
DOC
/
CALCFB.DOC
< prev
next >
Wrap
Text File
|
2001-03-01
|
2KB
|
69 lines
~16|0|05 Jednotka CalcFB.fbl
Protoºe grafick∞ reºim Fast Building
nemàºe vypisovat ƒíselné údaje jako
ƒíselné hodnoty, jsou vτechny ƒíselné
hodnoty v programech pro v∞pis na
plochu vypisovány jako ²et╪zec. Aby
bylo moºné ƒíselné hodnoty zpracovávat
jako ²et╪zce, obsahuje tato jednotka
n╪kolik základních funkcí.
|1|05 1.1 NumTotal('str1,'str2');
Funkce provede souƒet dvou ²et╪zcov∞ch
hodnot. V∞sledek vrací op╪t jako ²et╪zec.
P²íklad:
|1|12 variable
|1|12 string[10]~Vysl;
|1|12 let Vysl : NumTotal('302.50','120');
|1|05 1.2 NumDeduct('str1','str2');
Funkce provede odeƒtení dvou ²et╪zcov∞ch
hodnot str1 - str2. V∞sledek vrátí op╪t
jako ²et╪zec.
|1|12 variable
|1|12 string[10]~Vysl;
|1|12 let Vysl : NumDeduct('302.50','120');
|1|05 1.3 NumDivision('str1','str2');
Vyd╪lí dv╪ ²et╪zcové hodnoty str1 : str2.
V∞sledek vrátí op╪t jako ²et╪zec.
|1|12 variable
|1|12 string[10]~Vysl;
|1|12 let Vysl : NumDivision('300','12');
|1|05 1.4 NumMultiply('str1','str2');
Vynásobí dv╪ ²etezcové hodnoty str1 x str2.
V∞sledek vrátí op╪t jako ²et╪zec.
|1|12 variable
|1|12 string[10]~Vysl;
|1|12 let Vysl : NumMultiply('120','12');
|1|05 1.5 HexToWord('str');
P²evede ƒíslo tvaru Hexa (²et╪zec) do tvaru
word (ƒíseln∞ tvar).
|1|12 variable
|1|12 Word~Vysl;
|1|12 let Vysl : HexToWord('22D9');
|1|05 1.6 LongToHexa(HL,4);
P²evede ƒíselnou hodnotu do tvaru Hexa na
uveden∞ poƒet míst (v tomto p²ípad╪ ƒty²místné).
|1|12 variable
|1|12 string~Vysl;
|1|12 let Vysl : LongToHexa(9821,4);
|1|05 1.7 CalculatXY(X,Y);
Malá kalkulaƒka vyuºívající v∞τe uvedené funkce.
Kalkulaƒku je moºné na ploτe p²emístit kliknutím
prav∞m tlaƒítkem v oblasti displeje. Po p²emíst╪ní
se kalkulaƒka umístí na vybranou plochu kliknutím
lev∞m tlaƒítkem.