De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Gameprogrammeren: Expressies

Verwante presentaties


Presentatie over: "Gameprogrammeren: Expressies"— Transcript van de presentatie:

1 Gameprogrammeren: Expressies
Arjan Egges Paul Bergervoet Wouter van Toll

2 Syntax van opdracht

3 Expressies Expressie: stukje programma met een waarde
Gebruik van expressies: Rechterkant van een toekennings-opdracht Parameter van een methode x = y + 40; Console.WriteLine(y + 40);

4 Opbouw van expressies Constante Variabele … operator … ( … ) 5 red
x + y + 1 (y + 1) x - expressie

5 Syntax van expressies

6 bij deling van int-waarden: cijfers achter de komma worden afgekapt!
Operatoren + optellen - aftrekken * vermenigvuldigen / delen % rest bij deling bij deling van int-waarden: cijfers achter de komma worden afgekapt! 14 / 3 geeft 4 want 14 is 4*3 + 2 14 % 3 geeft 2

7 Prioriteit van operatoren
Vermenigvuldigen gaat voor optellen Bij gelijke prioriteit: van links naar rechts Wil je ’t anders: zet haakjes en delen en aftrekken 1 + 2 * 3 geeft 7 geeft 3 (1+2) * 3 geeft 9

8 Het type van een expressie
98765 "Hallo" 4 / 3 "Hallo " + naam naam.Length "Hallo " + naam.Length Color.White int string int int string int string Color

9 Het type van een expressie
Color.Black Vector2.Zero new Vector2() new Horse() new Size(100.0f, 200.0f) new GraphicsDevice(this) new Color(255, 128, 0) Color Vector2 Vector2 Horse Size GraphicsDevice Color

10 Syntax van expressies (deel 2)

11 Vergelijk-operatoren
< kleiner dan <= kleiner dan of gelijk aan > groter dan >= groter dan of gelijk aan == gelijk aan != ongelijk aan x=5 x wordt 5 ! x==5 is x gelijk aan 5 ?

12 Expressies Expressie met een getal als waarde
Expressie met een tekst als waarde Expressie met een waarheid als waarde 2 * (lengte + breedte) type int value- "Hallo " + persoon type string object- aantalLevens > 0 type bool value-

13 Boolean expressies Vergelijken van waarden
Uitkomst is true (waar) of false (niet waar) Combineren met logische operatoren && and || or ! not Dat is een waarheid als een true x <= y George Boole ( ) x<0 && y>0 ! (x==0 && y==0) x!=0 || y!=0


Download ppt "Gameprogrammeren: Expressies"

Verwante presentaties


Ads door Google