Oplossingen H7 Week 2

Film Default

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

Roulette

static void Main(string[] args)
{
    int aantalKeer = 10;
    Console.WriteLine("Wat is je startkapitaal?");
    double startKap = double.Parse(Console.ReadLine());
    for (int i = 0; i < 4; i++)
    {
        double nieuwKap = Roulette(startKap, aantalKeer);
        Console.WriteLine($"Als je {aantalKeer} keer roulette speelt zou je eindkapitaal {nieuwKap:0.0} zijn, dat is een verschil van {nieuwKap-startKap:0.0}.");


        aantalKeer *= 10;
    }
}

static double Roulette(double startKapitaal, int aantalSim = 10)
{
    Random rng = new Random();
    double eindKapitaal = startKapitaal;
    for (int i = 0; i < aantalSim; i++)
    {
        if (rng.Next(0, 60) == rng.Next(0, 60))
        {
            eindKapitaal++;
        }
        else
            eindKapitaal -= 0.1;
    }
    return eindKapitaal;
}

Last updated

Was this helpful?