Oplossingen practica deel 0 - Opwarmers

De oplossingen van dit deel worden in volgende kennisclip besproken: hier

Oplossingen practica deel 1 - De basics

Intro methode

Basic:

static void MyIntro()
{
    Console.WriteLine("Ik ben Tim Dams, ik ben 18 jaar oud en woon in de Lambrisseringsstraat 666");
}

Basic 2:

static void MyIntro(string name, int age, string adsress)
{
    Console.WriteLine($"Ik ben {name}, ik ben {age} jaar oud en woon in de {address}");
}

Grootste methode

static int Grootste(int getal1, int getal2, int getal3)
{
    if (getal1 >= getal2 && getal1 >= getal3)
        return getal1;
    if (getal2 >= getal1 && getal2 >= getal3)
        return getal2;

    return getal3;
}

Rekenmachine

static double TelOp(double a, double b) { return a + b; }
static double TrekAf(double a, double b) { return a - b; }
static double Vermenigvuldig(double a, double b) { return a * b; }
static double Deel(double a, double b) { return a / b; }

Paswoord generator methode

static string PaswoordGenerator(int lengte)
{
    string resultaat = "";
    Random r = new Random();
    for (int i = 0; i < lengte; i++)
    {
        switch(r.Next(0, 3))
        {
            case 0: //cijfer
                resultaat += r.Next(0, 10);
                break;
            case 1: //kleine letters
                resultaat += (char)r.Next(97, 123);
                break;
            case 2: //hoofdletters
                resultaat += (char)r.Next(65, 91);
                break;
        }
    }
    return resultaat;
}

Deel 2 Geavanceerde methode concepten

Film Default

static void FilmRuntime(string naam, int duur= 90, Genre filmgenre= Genre.Onbekend )
{
    Console.WriteLine($"{naam} ({duur}, {filmgenre})");
}

results matching ""

    No results matching ""