CSD-I - Week 2.3 - Branching





Native CSD-I
C Sharp Development 1
1/13
1 / 26
volgende
Slide 1: Tekstslide
ICTApplicatie- en mediaontwikkelaarMBOStudiejaar 1

In deze les zitten 26 slides, met interactieve quizzen en tekstslides.

Onderdelen in deze les





Native CSD-I
C Sharp Development 1
1/13

Slide 1 - Tekstslide





Hoofdstuk 5 Branching if/else

2/13

Slide 2 - Tekstslide

Deze les
- If statements
- If-Else Statement
- Operatoren
- Oefenopdrachten

3/13

Slide 3 - Tekstslide

Wat is branching?
Branching is het maken van keuzes in code door verschillende paden te volgen op basis van voorwaarden.

Voorbeeld: Een programma dat controleert of iemand geslaagd is op basis van een cijfer.
7/13

Slide 4 - Tekstslide

De verschillende vormen van branching
If

If{...}  else{...}

if{...}  else if{...}  else{...}

nested if statements
if{ if {...} }   else{...}

Slide 5 - Tekstslide

if statements?
Een if-statement controleert een voorwaarde en voert code uit als deze waar is.
8/13

Slide 6 - Tekstslide

if-else statements?
Een if-else-statement voegt een alternatief toe als de voorwaarde niet waar is.
9/13

Slide 7 - Tekstslide

else-if Statement?
Hiermee kunnen meerdere 
voorwaarden met verschillende resultaten worden gecontroleerd.
7/12

Slide 8 - Tekstslide

Nested if Statements
Een if-statement kan 
binnen een andere 
if-statement zitten.
8/12

Slide 9 - Tekstslide

Wat zijn operators?
Logische operators worden gebruikt om meerdere voorwaarden te combineren in if-statements.

Voorbeeld: if (leeftijd >= 18 && heeftRijbewijs)
7/15

Slide 10 - Tekstslide

Vergelijkingsoperators
Vergelijkingsoperators worden gebruikt om twee waarden met elkaar te vergelijken. Ze retourneren een bool (true of false) als resultaat.
6/15
Operator
Omschrijving
<
Kleiner dan
>
Groter dan
<=
Kleiner dan of gelijk aan
>=
Groter dan of gelijk aan
==
Gelijk aan
!=
Niet gelijk aan

Slide 11 - Tekstslide

(en) && operator
De && operator geeft true als beide voorwaarden waar zijn.







8/15

Slide 12 - Tekstslide

(of) || operator
De || operator geeft true als minstens één van de voorwaarden waar is.
9/15

Slide 13 - Tekstslide

Combineren van && en ||
Je kunt && en || samen gebruiken om complexe voorwaarden te maken. Let op de ( en ) om de volgordelijkheid te bepalen.
10/15
Let op volgorde. Officieel && heeft prioriteit over ||

Slide 14 - Tekstslide

Samenvattend
Je gebruikt && als je meerdere voorwaarden wil checken.

Je gebruik || als je een van meerdere voorwaarden wil checken.
11/15

Slide 15 - Tekstslide

Komt de tekst op het scherm?
A
Ja
B
Nee

Slide 16 - Quizvraag

Welke tekst geeft het programma op het scherm?
A
Optie 3
B
Optie 2
C
Optie 1

Slide 17 - Quizvraag

Welke tekst geeft het programma op het scherm?
A
Optie 1
B
Optie 2

Slide 18 - Quizvraag

Voorbeelden
Groter dan of kleiner dan
7/15

Slide 19 - Tekstslide

Voorbeelden
Groter dan of gelijk aan/kleiner dan of gelijk aan.
8/15

Slide 20 - Tekstslide

Voorbeelden
Is gelijk aan, of is niet gelijk aan.
9/15

Slide 21 - Tekstslide

Toepassing
Vergelijkingsoperators worden vaak gebruikt in if-statements:
10/15

Slide 22 - Tekstslide

Samenvattend
- Vergelijkingsoperators vergelijken twee waarden en geven 
   een true of false terug.
- Ze worden vaak gebruikt in if-statements en loops.
- Onthoud: == is voor vergelijking, = is voor toewijzing!
11/15

Slide 23 - Tekstslide

! (NOT) operator
De ! operator (NOT) wordt gebruikt om een bool om te keren.
11/17

Slide 24 - Tekstslide

Samenvattend
- De ! operator keert de waarde van een bool om.
- Vaak gebruikt in if-statements om een omgekeerde 
   voorwaarde te controleren.
- Kan gecombineerd worden met andere 
   vergelijkingsoperators.
13/17

Slide 25 - Tekstslide

Oefenopdrachten

Oefenopdracht 3 - Raad het getal
Een programma waarin de eindgebruiker een getal moet raden.

Oefenopdracht 4 - Nummer checker
Een programma dat 2 nummers vergelijkt.
11/13

Slide 26 - Tekstslide