View text
| Info | |
|---|---|
| Author | Zen |
| Date added | 2002-08-30 |
| Last modified | 2002-08-30 |
Delphi les 1: Variabelen
Ik zal in deze les het begrip variabelen behandelen, zodra je gaat programmeren zal
je veel gebruik maken van variabelen, in Delphi heb je verschillende soorten
variabelen:
Integer : voor gehele getallen zoals 6 of -12 of 5*6
String : voor tekenreeksen zoals 'codescience' of 'Zen' of '54'
Double : voor decimale getallen zoals 5.32 of 6/8 of 12.00
TTime : de variabele die Delphi voor tijden gebruikt
Date : de variabele die Delphi voor datums gebruikt
voordat je dus in een programma een variabele kunt gebruiken zul je eerst een variabele moeten defineren,
dit gaat in Delphi als volgt:
var (afkorting van variable)
getal1,getal2:integer;
dag,naam:string
rente:double
oke, je hebt je variabelen gedefinieerd, oke Delphi begrijpt nu wat voor informatie in de zojuist aangemaakte
variabelen "past", nu moet er alleen ook nog informatie in, ookwel "assignments" genoemt, een paar voorbeelden:
getal1:=5;
getal2:=10
som:=getal1+getal2;
dag:='vrijdag';
rente:=4.5;
naam:=Edit1.Text;
zo, nu kun je variabelen maken, defineren en assignen, hier een voorbeeld van wat je met deze kennis ongeveer
zou kunnen doen:
var geld:integer;
rente,uitkomst:double;
begin
geld:=5;
rente:=13.54;
uitkomst:=geld+geld*(rente/100);
met deze code zou je de rente over je spaarrekening kunnen uitrekenen
nu je dit weet kunnen we verder gaan naar het "converten" (omzetten) van types variabelen, stel iemand die
vult in een editbox iets in maar die variabele is een string en dat is een getal, maar dat moet met een ander getal
worden vermenigvuldigd: het probleem is alleen dat dat andere getal een integer is, en die kan je niet met elkaar
vermenigvuldigen, nu kan je door het gebruik van "StrToInt" variabelen converten naar bepaalde types variabelen:
edit1.text:=strtoint(getal);
zoals je in bovenstaand voorbeeld ziet gebeurt het volgende: uit de editbox komt invoer, in de vorm van een string:
die wordt door de functie StrToInt omgezet van een String naar een Integer.
je hebt de volgende "converters":
StrToInt : String naar Integer
IntToStr : Integer naar String
StrToFloat : String naar Double
FloatToStr : Double naar String
FormatFloat : hiermee wordt de waarde van het type double afgerond naar een aantal op te geven decimalen
waarna het naar een string wordt omgezet
StrToTime : String naar Time
TimeToStr : Time naar String
StrToDate : String naar Date
DateToStr : Date naar String
Dit was Les 1 Delphi: Variabelen
Zen