home *** CD-ROM | disk | FTP | other *** search
- // %PARAMETERS = "CH10LIST C:\UT2004"
- //Identifies the package
- //CH10_07LIST.uc
-
- class CH10_07LIST extends Commandlet;
-
- function int Main(string Args)
- {
- //#1
- local int iInteger;
- local float rReal;
- local byte fByte;
- local string szStringNumber;
- local string szStringWord;
- local bool bBoolean;
-
- fByte = 23;
- iInteger = 1001;
- rReal = 123.45;
- szStringNumber = "1001";
- szStringWord = "Word";
- bBoolean = true;
-
- log("*************");
- log("CH10_07LIST Casting floats" $ Chr(13) $ "");
- log(Chr(13));
-
- //#2
- //Casting numbers fo floats
- //boolean to float
- rReal = float(true);
- log("1. Float value of boolean true: " @ rReal );
-
- //byte to float
- rReal = float(fByte);
- log("2. Float value of byte (23):" @ rReal );
-
- //Integer to float
- rReal = float(iInteger);
- log("3. Float value of integer (1001):" @ rReal );
-
- //#3
- //String with word
- rReal = float(szStringWord);
- log("4. Float value of string number (1001):" @ rReal );
-
- //Sting with number
- rReal = float(szStringNumber);
- log("5. Float value of string number (1001):" @ rReal );
-
- //Letter converts to zero
- rReal = float("b");
- log("6. Float value of string as letter "
- $ Chr(34) $ "b" $ Chr(34) @ rReal );
-
- return 0;
- }
-
-