Esempio n. 1
0
        static void Main(string[] args)
        {
            //////// Achtergrond een kleurtje geven
            //Console.BackgroundColor = ConsoleColor.Red;
            //Console.Clear();

            ///////// variabelen aanmaken
            //string karakterNaam = "Joost";
            //int leeftijd = 15;
            //Console.WriteLine("Hoihoi " + karakterNaam);
            //Console.WriteLine("Jij bent: " + leeftijd);
            //Console.WriteLine(karakterNaam.Length);

            ///////// User input
            //Console.Write("Tik je naam in: ");
            //string naampje = Console.ReadLine();
            //Console.WriteLine("Ok, hallo " + naampje);

            ///////// arrays
            //int[] nummers = { 1, 2, 3, 4, 5, 6 };
            //Console.WriteLine(nummers[4]);
            //nummers[4] = 999;
            //Console.WriteLine(nummers[4]);
            //string[] vrienden = new string[5]; // getal geeft aan hoeveel elementen erin komen
            //vrienden[2] = "Piet";
            //Console.WriteLine(vrienden[1]);
            //Console.WriteLine(vrienden[2]);

            //////// Methods
            //Groet("Piet", 34);
            //Groet("Kees", 999);

            /// manier 1
            //Console.WriteLine(Kwadrateer(25));
            /// manier 2
            //int gekwadrateerdgetal = Kwadrateer(25);
            //Console.WriteLine(gekwadrateerdgetal);

            ///// if statements

            //            bool isMan = true;
            //            bool isGroot = false;
            //
            //            if (isMan && isGroot)
            //            {
            //                Console.WriteLine("je bent man en groot.");
            //            } else if (isMan && !isGroot)
            //            {
            //                Console.WriteLine("je bent man, maar niet groot.");
            //            }
            //            else if (!isMan && isGroot)
            //            {
            //                Console.WriteLine("je bent geen man, wel groot.");
            //            } else
            //            {
            //                Console.WriteLine("je bent geen man en niet groot.");
            //            }

            //Spelletje();

            //Console.WriteLine(GetMax(999, 75, 10000));

            ////// rekenmachientje
            //            Console.Write("tik een nummer in: ");
            //            double num1 = Convert.ToDouble(Console.ReadLine());
            //
            //            Console.Write("tik een nummer in: ");
            //            double num2 = Convert.ToDouble(Console.ReadLine());
            //
            //            Console.Write("Operator: ");
            //            string op = Console.ReadLine();
            //
            //            if (op == "+")
            //            {
            //                Console.WriteLine(num1 + num2);
            //            } else if (op == "-")
            //            {
            //                Console.WriteLine(num1 - num2);
            //            } else if (op == "/")
            //            {
            //                Console.WriteLine(num1 / num2);
            //
            //            } else if (op == "*")
            //            {
            //                Console.WriteLine(num1 * num2);
            //            } else
            //            {
            //                Console.WriteLine("Bestaat niet.");
            //            }


            /// switch
            /// 0 --> zondag
            /// 1 --> maandag etc
            //Console.WriteLine(Dag(5));

            //// while loop
            ///
            //int index = 6;
            //while (index <= 5)
            //{
            //    Console.WriteLine(index);
            //    index++;
            //}

            ////// een while loop checkt eerst de conditie en voert dan wel/niet uit
            ///// een do-while loop voert eerst eenmaal code uit en checkt daarna conditie
            ///// de code in de while loop hierboven wordt dus niet uitgevoerd en hieronder
            //// (eenmalig) wel

            //int index = 6;
            //do
            //{
            //    Console.WriteLine(index);
            //    index++;
            //} while (index <= 5);

            //Raadwoord();

            ////// 2 dimensional array [3 t/m x dimensional is extra ',' toevoegen
            //int[,] numberGrid =
            //{
            //    {1,2 },
            //    {2,23 },
            //    {3,8}
            //};
            //Console.WriteLine(numberGrid[2,0]); // = 3
            //Console.WriteLine(numberGrid[1,1]); // = 23


            //// error handling
            //// alles in try en catch blokken stoppen. De code die kan vastlopen
            //// stop je in de try{} en in de catch{} zet je wat die moet doen bij een vastloper


            //try {
            //    Console.WriteLine("enter a number:");
            //    int num1 = Convert.ToInt32(Console.ReadLine());
            //    Console.WriteLine("enter a number:");
            //    int num2 = Convert.ToInt32(Console.ReadLine());
            //
            //    Console.WriteLine(num1 / num2);
            // }

            //catch {
            //    Console.WriteLine("Fout!");
            //        }

            //of met de foutmelding erbij:
            //catch(Exception e) {
            //    Console.WriteLine("Fout: " + e );
            //        }



            //of met verschillende acties per fout
            //catch(DivideByZeroException e) {
            //    Console.WriteLine("Fout; je kan niet delen door 0: " + e);
            //        }
            //
            //catch(FormatException e) {
            //    Console.WriteLine("Fout; verkeerde invoer: " + e);
            //        }


            //finally
            //{
            //    // alle code hierin wordt altijd uitgevoerd
            //    // maar dit is optional
            //}



            //Book boek1 = new Book() { Titel = "Bijbel" , Auteur="Piet", Paginas=100};

            Console.WriteLine(Book.bookCount);
            Book boek1 = new Book("Bijbel", "Piet", 100);

            Console.WriteLine(Book.bookCount);

            //boek1.Titel = "Boe"; // dit kan nu niet doordat de setter private is

            //Console.WriteLine(boek1.Titel);
            //Console.WriteLine(boek1.Paginas);

            Student student1 = new Student("Jim", "Business", 2.8);
            Student student2 = new Student("Pam", "Art", 3.6);

            Console.WriteLine(student1.Honour());



            ///////// omdat het scherm anders meteen sluit
            Console.ReadLine();
        }