コード例 #1
0
 static void DoOef1()
 {
     if (Oef1.Oefening() == true)
     {
         Console.WriteLine("This is correct!");
     }
 }
コード例 #2
0
        static void Main(string[] args)
        {
            var menu = new SMUtils.Menu();

            // voeg oefeningen to door een callback naar een functie
            menu.AddOption('1', "Voer Oef1 uit", DoOef1);

            // of gebruik inline functies
            menu.AddOption('2', "Voer Oef1 anders uit",
                           () =>
            {
                if (Oef1.Oefening() == true)
                {
                    Console.WriteLine("This is correct!");
                }
            });


            menu.Start();
        }
コード例 #3
0
        static void Main(string[] args)
        {
            Console.WriteLine("Oefenreeks 1");
            Console.WriteLine("------------");

            Console.WriteLine("Naam Oefening  \t Verwacht Resultaat \t Jouw Resultaat");
            Console.WriteLine("InitInt1 \t 7 \t\t\t " + Oef1.InitInt1());
            Console.WriteLine("InitInt2 \t -1 \t\t\t " + Oef1.InitInt2());
            Console.WriteLine("InitFloat \t 3,14 \t\t\t " + Oef1.InitFloat());
            Console.WriteLine("Prijs \t\t 1,99 \t\t\t " + Oef1.Prijs());
            Console.WriteLine("InitNaam \t Hector \t\t " + Oef1.InitNaam());
            Console.WriteLine("InitStad \t Aarschot \t\t " + Oef1.InitStad());
            Console.WriteLine("InitChar \t a \t\t\t " + Oef1.InitChar());

            Console.Write("Verdergaan met Reeks 2? (y/n)");
            if (Console.ReadKey().KeyChar == 'n')
            {
                return;
            }

            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("Oefenreeks 2");
            Console.WriteLine("------------");

            Console.WriteLine("Naam Oefening  \t Verwacht Resultaat \t Jouw Resultaat");
            Console.WriteLine("Som1 \t\t 234 \t\t\t " + Oef2.Som1(100, 134));
            Console.WriteLine("Som2 \t\t 6,8 \t\t\t " + Oef2.Som2(2.1F, 4.7F));
            Console.WriteLine("Som3 \t\t 20 \t\t\t " + Oef2.Som3(12, 10, -2, 0));
            Console.WriteLine("Naam1 \t\t JanJanssens \t\t " + Oef2.Naam1("Jan", "Janssens"));
            Console.WriteLine("Naam2 \t\t Jan Janssens\t\t " + Oef2.Naam2("Jan", "Janssens"));

            Console.Write("Verdergaan met Reeks 3? (y/n)");
            if (Console.ReadKey().KeyChar == 'n')
            {
                return;
            }

            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("Oefenreeks 3");
            Console.WriteLine("------------");

            Console.WriteLine("Naam Oefening  \t Verwacht Resultaat \t Jouw Resultaat");
            Console.WriteLine("Convert1 \t 8 \t\t\t " + Oef3.Convert1(8));
            Console.WriteLine("Convert2 \t 3 \t\t\t " + Oef3.Convert2(3.4F));
            Console.WriteLine("Som1 \t\t 4,3 \t\t\t " + Oef3.Som1(2.3F, 2));
            Console.WriteLine("Som2 \t\t 4 \t\t\t " + Oef3.Som2(2.3F, 2));
            Console.WriteLine("Som3 \t\t 3,42 \t\t\t " + Oef3.Som3(1.2, 2.22));

            Console.Write("Verdergaan met Reeks 4? (y/n)");
            if (Console.ReadKey().KeyChar == 'n')
            {
                return;
            }

            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("Oefenreeks 4");
            Console.WriteLine("------------");

            Console.WriteLine("Naam Oefening  \t Verwacht Resultaat \t Jouw Resultaat");
            Console.WriteLine("ToString \t xy \t\t\t " + Oef4.ToString('x', 'y'));
            Console.WriteLine("BerekenWaarde \t 2,97 \t\t\t " + Oef4.BerekenWaarde(0.99F, 3));
            Console.WriteLine("BerekenOmtrek \t 12,57 \t\t\t " + Math.Round(Oef4.BerekenOmtrek(2), 2));
            Console.WriteLine("BerekenOppervlak 6 \t\t\t " + Oef4.BerekenOppervlak(2, 3));

            Console.ReadKey();
        }