C# Academy · Les

Besturingsstroom: if-else-instructies

Leer hoe u beslissingen neemt in uw programma's met if-else-instructies

Les 1 van 510 stappen

Besturingsstroom: if-else-instructies is een gratis C# Academy-les op CoddyKit. Dit is les 1 van 5. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject C# Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus C# Academy bevat in totaal 5 lessen.

Introductie tot if-else-instructies

Besturingsstroom: if-else-instructies

Welkom bij de eerste les in de basisbeginselen van C#! In deze les leer je hoe je if-else-instructies gebruikt om beslissingen te nemen in je programma's. Aan de slag!

Besturingsstroom: if-else-instructies — illustratie 1

Wat zijn if-else-instructies?

Met if-else-instructies kan je programma beslissingen nemen op basis van voorwaarden. Afhankelijk van het feit of een voorwaarde waar of onwaar is, voert het programma een specifiek codeblok uit.

Belangrijk punt: Gebruik if-else-instructies om het verloop van je programma op basis van logica te besturen.

Syntaxis van if-else-instructies

De basissyntaxis van een if-else-instructie is:

if (condition) {

/* code to execute if condition is true */ }

else {

/* code to execute if condition is false */

}

Voorbeeld:

using System;

class Program {
    static void Main() {
        int age = 20;

        if (age >= 18) {
            Console.WriteLine("You are an adult.");
        } else {
            Console.WriteLine("You are not an adult.");
        }
    }
}

Else-if gebruiken

Als je meerdere voorwaarden moet controleren, kun je else-if-instructies gebruiken. Voorbeeld:

Belangrijk punt: Gebruik else-if om aanvullende voorwaarden te controleren na de eerste if-instructie.

using System;

class Program {
    static void Main() {
        int age = 20;

        if (age >= 18) {
            Console.WriteLine("You are an adult.");
        } else {
            Console.WriteLine("You are not an adult.");
        }
    }
}

Vergelijkingsoperatoren

If-else-instructies gebruiken vergelijkingsoperatoren om voorwaarden te evalueren. Veelgebruikte operatoren zijn:

  • ==: Gelijk aan
  • !=: Niet gelijk aan
  • >: Groter dan
  • <: Kleiner dan
  • >=: Groter dan of gelijk aan
  • <=: Kleiner dan of gelijk aan

Tip: Gebruik de juiste operator voor je voorwaarde.

Logische operatoren

Je kunt voorwaarden combineren met logische operatoren:

  • &&: Logische EN (waar als beide voorwaarden waar zijn).
  • ||: Logische OF (waar als ten minste één voorwaarde waar is).
  • !: Logische NIET (keert de waarheidswaarde om).

Voorbeeld:

using System;

class Program {
    static void Main() {
        int age = 25;
        bool hasLicense = true;

        if (age >= 18 && hasLicense) {
            Console.WriteLine("You can drive.");
        } else {
            Console.WriteLine("You cannot drive.");
        }
    }
}

If-instructies nesten

Je kunt if-instructies in elkaar nesten voor complexere voorwaarden. Voorbeeld:

Tip: Vermijd te veel nesting om je code leesbaar te houden.

using System;

class Program {
    static void Main() {
        int age = 20;
        bool hasPermission = true;

        if (age >= 18) {
            if (hasPermission) {
                Console.WriteLine("Access granted.");
            } else {
                Console.WriteLine("Access denied. Permission required.");
            }
        } else {
            Console.WriteLine("Access denied. You must be 18 or older.");
        }
    }
}

Oefenuitdaging

Schrijf een programma dat de gebruiker om diens leeftijd vraagt en controleert of die persoon mag stemmen. Voorbeeld:

using System;

class Program {
    static void Main() {
        Console.WriteLine("Enter your age:");
        int age = int.Parse(Console.ReadLine());

        if (age >= 18) {
            Console.WriteLine("You are eligible to vote.");
        } else {
            Console.WriteLine("You are not eligible to vote.");
        }
    }
}

Goed gedaan!

Gefeliciteerd! Je hebt geleerd hoe je if-else-instructies gebruikt om beslissingen te nemen in je C#-programma's. In de volgende les bekijken we lussen en leer je hoe je taken efficiënt herhaalt. Ga zo door met coderen!

Besturingsstroom: if-else-instructies — illustratie 10
Gratis beginnen

Leer C# met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
93
Lessen
346

Veelgestelde vragen

Is de les “Besturingsstroom: if-else-instructies” gratis?

Ja — de volledige tekst van “Besturingsstroom: if-else-instructies” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus C# Academy wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus C# Academy bevat in totaal 5 lessen.

Wat leer ik in “Besturingsstroom: if-else-instructies”?

Leer hoe u beslissingen neemt in uw programma's met if-else-instructies Je oefent met C# Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met C# Academy te beginnen?

Ervaring vooraf is niet nodig. C# Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 1 van 5.

Hoe lang duurt de les “Besturingsstroom: if-else-instructies”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over C# Academy?

Ja. Elke les over C# Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Besturingsstroom: if-else-instructies
  2. Lussen in C#: for, while en do-while
  3. Switch-instructies
  4. Introductie tot arrays
  5. Werken met strings
← Terug naar C# Academy