5b - Geneste If statements

Geneste If...Else
Programming C# - I
Week 5b
1 / 11
next
Slide 1: Slide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

This lesson contains 11 slides, with text slides.

Items in this lesson

Geneste If...Else
Programming C# - I
Week 5b

Slide 1 - Slide

Herhalen - DateTime  -  TimeSpan
Class DateTime          = voor datums/tijden
                                                                                                                                      DateTimePicker 
DateTime vandaag = DateTime.Now;
lblOutput.Text = Convert.ToString(vandaag.Year);


Class TimeSpan          = tijdsduur

DateTime geboorteDag = dtpGeboorte.Value
TimeSpan leeftijd = DateTime.Now - GeboorteDag




Slide 2 - Slide

Herhalen
 - In de vorige les heb je kennis gemaakt met:
     - DateTimePicker, 
     - DateTime variabelen 
     - TimeSpan
     - If Else
  

Slide 3 - Slide

Herhalen If.....Else
Voorwaarden die bepalen welke code moet worden uitgevoerd.
Bijvoorbeeld het bepalen of een klant naar de (16+) film mag.

Slide 4 - Slide

In de code
if (leeftijd >= 16)
{
MessageBox.Show("De klant mag naar deze film.");                              //de vergelijking is waar
}
else
{
MessageBox.Show("De klant mag NIET naar deze film!");                    //de vergelijking is niet waar
}

Slide 5 - Slide

Geneste If Else

Slide 6 - Slide

Goed opletten met geneste If Else

Slide 7 - Slide

else if

Slide 8 - Slide

Verschil
else if   -->  vergelijkbaar met OR     

  - je moet aan één van de voorwaarden voldoen
  - je bent 18 en gebeurt er .......  OF  je ben  16 en dan gebeurt er ........OF je bent jonger en dan ......

geneste If --> vergelijkbaar met AND    

  - je moet/kan aan meerdere voorwaarden voldoen. (doorvragen)
    - Ben je ouder dan 16
          nee: Jammer dan, geen alcohol voor jou
          Ja: ben je misschien zelfs ouder dan 18?  
                  nee: Jammer dan, geen alcohol voor jou
                  ja:  Heb je een ID? 
                        nee: Jammer dan, geen alcohol voor jou
                        ja: Mooi...hier heb je een biertje.

Slide 9 - Slide

TryParse()






Uitkomst van een TryParse() = een True / False    dus een bool
Indien TRUE dan zal de uitkomst worden opgeslagen in de variabele result1 en result2

Combineren met if ...else      -->      if (getal1Check == true)

Slide 10 - Slide

Aan de slag
  • Hoofdstuk 15 verder afmaken
  • Hoofdstuk 16 lezen en alle opdrachten maken.
  • Eindopdracht 16.2 maken en inleveren op It's Learning in een ZIP bestand. 

Slide 11 - Slide