コード例 #1
0
        static void Main(string[] args)
        {
            KlasseRum klasse = new KlasseRum();

            klasse.KlasseNavn    = "3B";
            klasse.Klasseliste   = new List <Studerende>();
            klasse.SemesterStart = new DateTime(2018, 9, 4);

            Studerende Lars = new Studerende("Lars", 14, 14);

            klasse.Klasseliste.Add(new Studerende("Frederik", 5, 3));
            klasse.Klasseliste.Add(new Studerende("Jesper", 11, 2));

            Console.WriteLine(klasse.KlasseNavn);
            Console.WriteLine(klasse.SemesterStart);

            foreach (Studerende student in klasse.Klasseliste)
            {
                Console.Write(student.Navn + " ");
                Console.Write(student.fødselsdag + " ");
                Console.WriteLine(student.fødselsmåned + " ");
            }

            klasse.counter();
            Console.ReadKey();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            KlasseRum klasse = new KlasseRum();

            klasse.KlasseNavn    = "3B";
            klasse.SemesterStart = DateTime.Parse("4-9-2018");

            List <Studerende> students = new List <Studerende>();

            students.Add(new Studerende("Lucas", 9, 7));
            students.Add(new Studerende("Thomas", 11, 14));
            students.Add(new Studerende("Rasmus", 7, 16));

            klasse.Klasseliste = students;

            Console.WriteLine($"Navn: {klasse.KlasseNavn}");
            Console.WriteLine($"Semesterstart: {klasse.SemesterStart.ToString()}");
            Console.WriteLine();
            Console.WriteLine("Students:");

            foreach (Studerende student in klasse.Klasseliste)
            {
                Console.WriteLine($"Navn: {student.Navn}, Fødselsdag: {student.Fødselsdag}. {new DateTime(2018, student.Fødselsmåned, 1).ToString("MMM", CultureInfo.CreateSpecificCulture("da")) }, Årstid: {student.Årstid()}");
            }

            Console.WriteLine();

            klasse.FødselÅrstid();

            Console.WriteLine();
        }
コード例 #3
0
        static void Main(string[] args)
        {
            KlasseRum klasseRum1 = new KlasseRum();

            klasseRum1.KlasseNavn    = "3B";
            klasseRum1.SemesterStart = new DateTime(2018, 09, 04);

            Studerende Studerende1 = new Studerende("Jacob", 16, 08);
            Studerende Studerende2 = new Studerende("Lasse", 16, 08);
            Studerende Studerende3 = new Studerende("Marcel", 16, 08);

            klasseRum1.Klasseliste.Add(Studerende1);
            klasseRum1.Klasseliste.Add(Studerende2);
            klasseRum1.Klasseliste.Add(Studerende3);

            foreach (var studerende in klasseRum1.Klasseliste)
            {
                Console.WriteLine($"Disse elever går her: {studerende.Navn} og har fødselsdag: {studerende.Fødselsdag}/{studerende.Fødselsmåned} og går i klassen {klasseRum1.KlasseNavn} som starter {klasseRum1.SemesterStart}");
            }

            foreach (var studerende in klasseRum1.Klasseliste)
            {
                Console.WriteLine(studerende.Årstid());
            }


            Console.ReadLine();
        }
コード例 #4
0
        static void Main(string[] args)
        {
            KlasseRum KRum = new KlasseRum();

            Studerende s1 = new Studerende("Hassan Raza Hussain", 4, 15);
            Studerende s2 = new Studerende("Ahmed Chad", 8, 29);
            Studerende s3 = new Studerende("Jeenes", 9, 26);

            KRum.SemesterStart = DateTime.Parse("2017,8, 28");
            KRum.KlasseNavn    = "3F";

            KRum.KlasseListe.Add(s1);
            KRum.KlasseListe.Add(s2);
            KRum.KlasseListe.Add(s3);

            Console.WriteLine("Klassens navn er;");
            Console.WriteLine(KRum.KlasseNavn);
            Console.WriteLine("");
            Console.WriteLine("Semesteret starter følgende dato:");
            Console.WriteLine(KRum.SemesterStart);
            Console.WriteLine("");
            Console.WriteLine("De studerende er føglende:");

            foreach (var Studerende in KRum.KlasseListe)
            {
                Console.WriteLine(Studerende);
            }

            Console.WriteLine("");
            Console.WriteLine("Antal elever som har fødselsdag i hver årstid, er følgende:");

            KRum.Årstid();

            Console.ReadKey();
        }
コード例 #5
0
        static void Main(string[] args)
        {
            KlasseRum klasseRum = new KlasseRum();

            klasseRum.KlasseNavn    = "3B";
            klasseRum.SemesterStart = new DateTime(2018, 9, 4);

            Studerende student1 = new Studerende("Luca", 12, 28);
            Studerende student2 = new Studerende("Louise", 5, 4);
            Studerende student3 = new Studerende("Martin", 6, 13);

            klasseRum.KlasseListe.Add(student1);
            klasseRum.KlasseListe.Add(student2);
            klasseRum.KlasseListe.Add(student3);

            foreach (var item in klasseRum.KlasseListe)
            {
                Console.WriteLine(item.Navn);
                Console.WriteLine(item.Årstid());
            }


            optælling("sommer", klasseRum);
            optælling("vinter", klasseRum);
            optælling("forår", klasseRum);
            optælling("efterår", klasseRum);

            Console.ReadLine();
        }
コード例 #6
0
        static void Main(string[] args)
        {
            KlasseRum klasse = new KlasseRum();

            klasse.KlasseListe.Add(new Studerende("Patrick", 10, 4));
            klasse.KlasseListe.Add(new Studerende("Jesper", 3, 4));
            klasse.KlasseListe.Add(new Studerende("Hakan", 14, 24));
            klasse.KlasseListe.Add(new Studerende("Peter", 11, 26));
            klasse.KlasseListe.Add(new Studerende("Morter", 3, 17));
            klasse.KlasseListe.Add(new Studerende("Bastian", 9, 22));
            klasse.KlasseListe.Add(new Studerende("Piet", 8, 14));
            klasse.KlasseListe.Add(new Studerende("Theo", 3, 3));
            klasse.KlasseListe.Add(new Studerende("Frederik", 12, 24));

            Console.WriteLine("Klassenavn: " + klasse.KlasseNavn);

            foreach (var e in klasse.KlasseListe)
            {
                Console.WriteLine("Elev: " + e.Navn);
                Console.WriteLine("Fødsels årstid: " + e.Årstid());
            }

            Studerende.ÅrstidsTæller();

            Console.ReadKey();
        }
コード例 #7
0
        static void Main(string[] args)
        {
            //Studerende Elev1 = new Studerende("Lasse", 7, 28);
            //Elev1.Print();

            KlasseRum rum1 = new KlasseRum();

            rum1.KlasseNavn    = "1r";
            rum1.SemesterStart = new DateTime(2018, 2, 5);
            Studerende e1 = new Studerende("Lasse", 1, 28);
            Studerende e2 = new Studerende("Jacob", 3, 18);
            Studerende e3 = new Studerende("Simon", 6, 24);
            Studerende e4 = new Studerende("Anders", 1, 4);

            rum1.Klasseliste.Add(e1);
            rum1.Klasseliste.Add(e2);
            rum1.Klasseliste.Add(e3);
            rum1.Klasseliste.Add(e4);
            foreach (var i in rum1.Klasseliste)
            {
                Console.WriteLine($"Navn: {i.Navn}, Klasse: {rum1.KlasseNavn}, bMonth: {i.BirthdayMonth}, bDay: {i.Birthday}");
            }
            //Console.WriteLine($"Lasses årstid: {e1.Season()}");
            //Console.WriteLine($"Jacobs årstid: {e2.Season()}");
            //Console.WriteLine($"Simons årstid: {e3.Season()}");
            //Console.WriteLine($"Anders' årstid: {e4.Season()}");
            foreach (var s in rum1.Klasseliste)
            {
                Console.WriteLine($"{s.Navn} er født i {s.Season()}");
            }
        }
コード例 #8
0
        private static void Main(string[] args)
        {
            Studerende Jannick = new Studerende("Jannick", 11, 21);
            Studerende Nikolai = new Studerende("Nikolai", 1, 15);

            KlasseRum minklasse = new KlasseRum(); //LAvet et objekt minklasse


            minklasse.KlasseNavn    = "3B";
            minklasse.SemesterStart = new DateTime(2018, 4, 9);
            minklasse.KlasseListe.Add(Jannick);
            minklasse.KlasseListe.Add(Nikolai);

            Console.WriteLine(Jannick.navn + " " + +Jannick.fødselsmåned + " " + Jannick.fødselsdag + " "
                              + minklasse.KlasseNavn + " " + minklasse.SemesterStart.ToString("yyyy-MM-dd") + " " + "født i sæsonen" + " " +
                              Jannick.Seasons());

            Console.WriteLine(Nikolai.navn + " " + +Nikolai.fødselsmåned + " " + "" + Nikolai.fødselsdag + " "
                              + minklasse.KlasseNavn + " " + minklasse.SemesterStart.ToString("yyyy-MM-dd") + " " + "født i sæsonen" + " " +
                              Nikolai.Seasons());

            foreach (Studerende x in minklasse.KlasseListe)
            {
                Console.WriteLine("Klasseliste" + " " + x.navn);
            }

            Console.WriteLine(Nikolai.Seasons() + " " + Jannick.Seasons());

            minklasse.CountSeasons();

            Console.ReadKey();
            Console.ReadLine();
        }
コード例 #9
0
        static void Main(string[] args)
        {
            KlasseRum rum = new KlasseRum();

            Studerende f1 = new Studerende("Jenees Gunatheeswaran", 9, 26);
            Studerende f2 = new Studerende("Hassan Raza Hussain", 4, 15);
            Studerende f3 = new Studerende("Ahmed Metin Dönmez Aka Chad", 8, 29);

            //rum.SemesterStart = DateTime.Parse(" 08:28:2017 ");
            rum.ClassName = "3F";

            rum.ClassList.Add(f1);
            rum.ClassList.Add(f2);
            rum.ClassList.Add(f3);

            Console.WriteLine("Klassens navn er:");
            Console.WriteLine(rum.ClassName);
            Console.WriteLine("");
            Console.WriteLine("Semesteret har opstart på følgende dato:");
            Console.WriteLine(rum.SemesterStart);
            Console.WriteLine("");
            Console.WriteLine("Klassens elever er følgende:");

            foreach (var Studerende in rum.ClassList)
            {
                Console.WriteLine(Studerende);
            }

            Console.WriteLine("");
            Console.WriteLine("Antallet af elver der har fødselsdag i hver årstid er:");
            rum.Seasons();
            Console.ReadKey();
        }
コード例 #10
0
        static void Main(string[] args)
        {
            KlasseRum førsteKlasse = new KlasseRum();

            førsteKlasse.ClassName     = "3B";
            førsteKlasse.SemesterStart = DateTime.Now;

            førsteKlasse.ClassList = new List <Student>();

            Student elevEt  = new Student("Anouar", 2, 6);
            Student elevTo  = new Student("Hakan", 3, 27);
            Student elevTre = new Student("Sæve", 22, 10);

            førsteKlasse.ClassList.Add(elevEt);
            førsteKlasse.ClassList.Add(elevTo);
            førsteKlasse.ClassList.Add(elevTre);
            elevEt.season();
            elevTo.season();
            elevTre.season();

            foreach (var student in førsteKlasse.ClassList)
            {
                Console.WriteLine(student);
            }



            Console.ReadKey();
        }
コード例 #11
0
        static void Main(string[] args)
        {
            KlasseRum KlasseRum = new KlasseRum();

            KlasseRum.ClassName     = "3B";
            KlasseRum.SemesterStart = new DateTime(2018, 9, 4);
            //KlasseRum.SemesterStart.Month

            //Studerende elev1 = new Studerende("Louise", 5, 4);
            KlasseRum.ClassList.Add(new Studerende("Louise", 5, 4));
            Studerende elev2 = new Studerende("Luca", 12, 28);

            KlasseRum.ClassList.Add(elev2);
            Studerende elev3 = new Studerende("Martin", 6, 13);

            KlasseRum.ClassList.Add(elev3);

            Console.WriteLine(KlasseRum.ClassName);

            foreach (var item in KlasseRum.ClassList)
            {
                //Console.WriteLine(item.Name + " har fødselsdag d. " + item.Birthday + "/" + item.Birthmonth);
                Console.WriteLine(item.ToString());
            }

            Console.ReadLine();
        }
コード例 #12
0
        static void Main(string[] args)
        {
            //Opret en instans af KlasseRum
            KlasseRum kr = new KlasseRum();


            kr.KlasseNavn    = "3b";
            kr.SemesterStart = new DateTime(2018, 9, 3);

            kr.KlasseListe = new List <Studerende>();
            kr.KlasseListe.Add(new Studerende("Benjamin", 6, 18));
            kr.KlasseListe.Add(new Studerende("Arlind", 4, 24));
            kr.KlasseListe.Add(new Studerende("Zaki", 6, 6));

            Console.WriteLine(kr.KlasseNavn);
            Console.WriteLine(kr.SemesterStart);



            foreach (Studerende elev in kr.KlasseListe)
            {
                Console.WriteLine(elev);
            }
            kr.AntalFødselsdag();
            Console.ReadKey();
        }
コード例 #13
0
        static void Main(string[] args)
        {
            KlasseRum klasse = new KlasseRum();

            klasse.KlasseNavn    = "3B";
            klasse.SemesterStart = new DateTime(2018, 9, 3);

            klasse.Klasseliste = new List <Studerende>()
            {
                new Studerende("Arlind", 4, 24),
                new Studerende("Benjamin", 6, 18),
                new Studerende("Zaki", 6, 6),
                new Studerende("Zaki2", 13, 6)
            };

            // Write to console
            Console.WriteLine("Klassenavn: " + klasse.KlasseNavn);
            Console.WriteLine("Semesterstart: " + klasse.SemesterStart + "\n\r");
            foreach (Studerende s in klasse.Klasseliste)
            {
                Console.WriteLine(s);
                Console.WriteLine(s.Navn + " har fødseldag til " + s.Årstid() + "\n\r");
            }

            klasse.countStudentsEfterÅrstider();

            Console.WriteLine("\n\rPress any key to end program");
            Console.ReadKey();
        }
コード例 #14
0
        static void Main(string[] args)
        {
            KlasseRum klasse3B = new KlasseRum();

            klasse3B.ClassName     = "3B";
            klasse3B.SemesterStart = new DateTime(2018, 9, 4);

            klasse3B.StudentList = new List <Studerende>()
            {
                new Studerende("Henrik", 6, 25), new Studerende("Simon", 12, 24), new Studerende("Mads", 1, 1)
            };

            Console.WriteLine($"Klasse navn: {klasse3B.ClassName}\n\nSemesterStart: {klasse3B.SemesterStart}\n\nStuderende:");

            foreach (var h in klasse3B.StudentList)
            {
                Console.WriteLine($"Navn: {h.Name}   Fødselsdato: {h.Birthday}/{h.BirthMonth}");
            }

            Console.WriteLine();
            Console.WriteLine("Fødselsdage pr. årstid:");
            klasse3B.BirthDaySeason(klasse3B.StudentList);

            Console.ReadLine();
        }
コード例 #15
0
        static void Main(string[] args)
        {
            KlasseRum klasseRum = new KlasseRum();

            klasseRum.Klasseliste = new List <Studerende>();


            klasseRum.KlasseNavn    = "3B";
            klasseRum.SemesterStart = new DateTime(2018, 4, 24);
            klasseRum.Klasseliste.Add(new Studerende("Arlid", 4, 24));
            klasseRum.Klasseliste.Add(new Studerende("Benja", 6, 18));
            klasseRum.Klasseliste.Add(new Studerende("Joey", 12, 6));


            foreach (Studerende elev in klasseRum.Klasseliste)
            {
                Console.WriteLine(elev.Navn + " " + elev.Fødselsdag + " " + elev.Fødselsmåned + "  " + elev.Årstider());
                Console.WriteLine(klasseRum.KlasseNavn);
                Console.WriteLine(klasseRum.SemesterStart);
            }

            Console.WriteLine("\n\rAntalføds:");
            klasseRum.Antalføds();

            Console.ReadKey();
        }
コード例 #16
0
        static void Main(string[] args)
        {
            KlasseRum  klasse1 = new KlasseRum();
            Studerende Anders  = new Studerende("Anders", 02, 28);
            Studerende Nicolai = new Studerende("Nicolai", 12, 19);
            Studerende Patrick = new Studerende("Patrick", 13, 07);

            klasse1.KlasseNavn    = "3B";
            klasse1.SemesterStart = new DateTime(2018 / 9 / 4);
            klasse1.Klasseliste   = new List <Studerende>();
            klasse1.Klasseliste.Add(Anders);
            klasse1.Klasseliste.Add(Nicolai);
            klasse1.Klasseliste.Add(Patrick);


            Console.WriteLine($"Klasse Navn: {klasse1.KlasseNavn}, Semester start: {klasse1.SemesterStart}");

            klasse1.Klasseliste.ForEach(studerende =>
            {
                Console.WriteLine($"{studerende.Name}");
                Console.WriteLine(studerende.årstid(studerende));
            });

            klasse1.årstidscounter(klasse1.Klasseliste);



            Console.ReadKey();
        }
コード例 #17
0
        static void Main(string[] args)
        {
            //Opretter instans af Klasserum
            KlasseRum klasseRum = new KlasseRum();

            klasseRum.KlasseNavn = "3B";

            //Indsættelse af Studerende i listen KlasseListe
            Studerende elev1 = new Studerende("Daniel Møller", 11, 28);
            Studerende elev2 = new Studerende("Louise Møller", 05, 04);

            klasseRum.KlasseListe.Add(elev1);
            klasseRum.KlasseListe.Add(elev2);


            Console.WriteLine("Klasse: " + klasseRum.KlasseNavn.ToString());
            Console.WriteLine("Indeholder: ");

            //Lægger KlasseListe i en foreach for at kunne pille data ud af de indlagte Studerende.
            foreach (var item in klasseRum.KlasseListe)
            {
                Console.WriteLine("Navn: " + item.Name + ", har fødselsdato d. " + item.BDay + ". i " + item.BMonth + ".");
            }

            //Stopper den fra at bare at fræse igennem.
            Console.ReadLine();
        }
コード例 #18
0
        static void Main(string[] args)
        {
            List <Studerende> students = new List <Studerende>();

            students.Add(new Studerende("Patrick", 2, 1));
            students.Add(new Studerende("Steffen", 6, 13));
            var klasse = new KlasseRum("3B", students, DateTime.Parse("4-9-2018"));

            Console.WriteLine(klasse.ToString());
            klasse.CountSeasons();
        }
コード例 #19
0
        static void Main(string[] args)
        {
            KlasseRum klasseRum = new KlasseRum();

            klasseRum.KlasseNavn = "3B";

            klasseRum.SemesterStart = new DateTime(2018, 9, 4);

            Console.WriteLine(klasseRum.KlasseNavn);

            klasseRum.KlasseListe.Add(new Studerende("Mikail", 1, 11));
            klasseRum.KlasseListe.Add(new Studerende("Subhaan", 10, 3));
            klasseRum.KlasseListe.Add(new Studerende("Dara", 20, 9));
            klasseRum.KlasseListe.Add(new Studerende("Fisnok", 28, 8));

            foreach (var mi in klasseRum.KlasseListe)
            {
                Console.WriteLine($"{mi._navn} {mi._fødselsdag} {mi._fødselsmåned} {klasseRum.Årstid(mi._fødselsmåned)}");
            }

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

            var vinter = klasseRum.KlasseListe
                         .Count(studerende => studerende._fødselsmåned == 12 ||
                                studerende._fødselsmåned == 1 ||
                                studerende._fødselsmåned == 2);

            Console.WriteLine($"Vinter: {vinter}");

            var forår = klasseRum.KlasseListe
                        .Count(studerende => studerende._fødselsmåned == 3 ||
                               studerende._fødselsmåned == 4 ||
                               studerende._fødselsmåned == 5);

            Console.WriteLine($"Forår: {forår}");

            var sommer = klasseRum.KlasseListe
                         .Count(studerende => studerende._fødselsmåned == 6 ||
                                studerende._fødselsmåned == 7 ||
                                studerende._fødselsmåned == 8);

            Console.WriteLine($"Sommer: {sommer}");

            var efterår = klasseRum.KlasseListe
                          .Count(studerende => studerende._fødselsmåned == 9 ||
                                 studerende._fødselsmåned == 10 ||
                                 studerende._fødselsmåned == 11);

            Console.WriteLine($"Efterår: {forår}");

            Console.ReadLine();
        }
コード例 #20
0
        static void Main(string[] args)
        {
            KlasseRum kr = new KlasseRum();

            Studerende hassan  = new Studerende("Hassan", 7, 09);
            Studerende nikolaj = new Studerende("Nikolaj", 2, 01);
            Studerende kasper  = new Studerende("Kasper", 1, 02);

            kr._klasseListe.Add(hassan);
            kr.KlasseListe.Add(nikolaj);
            kr.KlasseListe.Add(kasper);

            kr.SemesterStart = DateTime.Parse("28-8-2017");
            kr.KlasseNavn    = "3A";

            Console.WriteLine(kr.KlasseNavn);
            Console.WriteLine(kr.SemesterStart);

            foreach (var studerende in kr._klasseListe)
            {
                Console.WriteLine(studerende);
            }

            var vinter = (from Studerende in kr._klasseListe
                          where Studerende.Fødselsmåned == 1 || Studerende.Fødselsmåned == 2 || Studerende.Fødselsmåned == 3
                          select Studerende.Navn).Count();

            var forår = (from Studerende in kr._klasseListe
                         where Studerende.Fødselsmåned == 4 || Studerende.Fødselsmåned == 5 || Studerende.Fødselsmåned == 6
                         select Studerende.Navn).Count();

            var sommer = (from Studerende in kr._klasseListe
                          where Studerende.Fødselsmåned == 7 || Studerende.Fødselsmåned == 8 || Studerende.Fødselsmåned == 9
                          select Studerende.Navn).Count();

            var efterår = (from Studerende in kr._klasseListe
                           where Studerende.Fødselsmåned == 4 || Studerende.Fødselsmåned == 5 || Studerende.Fødselsmåned == 6
                           select Studerende.Navn).Count();

            var forkertmåned = (from Studerende in kr._klasseListe
                                where Studerende.Fødselsmåned < 0 || Studerende.Fødselsmåned > 12
                                select Studerende.Navn).Count();

            Console.WriteLine(vinter + " har fødseldag i vinter");
            Console.WriteLine(forår + " har fødseldag i forår");
            Console.WriteLine(sommer + " har fødseldag i sommer");
            Console.WriteLine(efterår + " har fødseldag i efterår");
            Console.WriteLine(forkertmåned + " studerende har valg en forket måned ude for intervallet 1-12");

            Console.ReadKey();
        }
コード例 #21
0
        static void Main(string[] args)
        {
            List <Studerende> klasseliste = new List <Studerende>();

            Studerende Lasse = new Studerende("Lasse", 21, 2);
            Studerende Peter = new Studerende("Peter", 21, 9);
            Studerende David = new Studerende("David", 15, 6);

            klasseliste.Add(Lasse);
            klasseliste.Add(Peter);
            klasseliste.Add(David);

            DateTime datetime = new DateTime(2017, 08, 28);

            KlasseRum klassen = new KlasseRum("3B", klasseliste, datetime);

            Console.WriteLine(klassen.KlasseNavn);
            Console.WriteLine(klassen.SemesterStart);
            foreach (var item in klasseliste)
            {
                Console.WriteLine(item.Navn);
            }


            var VinterUdskrives = (from student in klasseliste
                                   where klassen.Årstid(student.Fødselsmåned)
                                   == "Vinter"
                                   select student.Navn).Count();

            var SommerUdskrives = (from student in klasseliste
                                   where klassen.Årstid(student.Fødselsmåned)
                                   == "Sommer"
                                   select student.Navn).Count();

            var ForårUdskrives = (from student in klasseliste
                                  where klassen.Årstid(student.Fødselsmåned)
                                  == "Forår"
                                  select student.Navn).Count();

            var EfterårUdskrives = (from student in klasseliste
                                    where klassen.Årstid(student.Fødselsmåned)
                                    == "Efterår"
                                    select student.Navn).Count();

            Console.WriteLine("Student født i sommer måned : " + SommerUdskrives);
            Console.WriteLine("Student født i vinter måned : " + VinterUdskrives);
            Console.WriteLine("Student født i forår måned : " + EfterårUdskrives);
            Console.WriteLine("Student født i efterår måned : " + ForårUdskrives);

            Console.ReadLine();
        }
コード例 #22
0
        static void Main(string[] args)
        {
            List <Studerende> klasseListe = new List <Studerende> {
                new Studerende("Peter", 12, 24), new Studerende("Casper", 4, 22), new Studerende("Carl Ejner", 5, 26), new Studerende("Karlo", 8, 19), new Studerende("Nikolaj", 9, 24), new Studerende("Chris", 10, 7)
            };
            DateTime  semesterStart = new DateTime(2017, 12, 28, 8, 10, 0);
            KlasseRum klasse        = new KlasseRum("3A", klasseListe, semesterStart);


            Console.WriteLine(klasse.KlasseNavn);
            foreach (Studerende person in klasseListe)
            {
                Console.WriteLine("Studerendes Navn: " + person.Name);
                klasse.FindBirthSeason(person.BirthMonth);
            }

            Console.WriteLine("Semester start er: " + klasse.SemesterStart);

            var winterStudents =
                (from student in klasseListe
                 where klasse.FindBirthSeason(student.BirthMonth) == "Vinter"
                 select student.Name).Count();

            var springStudents =
                (from student in klasseListe
                 where klasse.FindBirthSeason(student.BirthMonth) == "Forår"
                 select student.Name).Count();

            var summerStudents =
                (from student in klasseListe
                 where klasse.FindBirthSeason(student.BirthMonth) == "Sommer"
                 select student.Name).Count();

            var autumnStudents =
                (from student in klasseListe
                 where klasse.FindBirthSeason(student.BirthMonth) == "Efterår"
                 select student.Name).Count();

            Console.WriteLine();
            Console.WriteLine("Studerende med fødselsdag i Forår: " + springStudents);
            Console.WriteLine("Studerende med fødselsdag i Sommer: " + summerStudents);
            Console.WriteLine("Studerende med fødselsdag i Efterår: " + autumnStudents);
            Console.WriteLine("Studerende med fødselsdag i Vinter: " + winterStudents);


            Console.ReadLine();
        }
コード例 #23
0
        static void Main(string[] args)
        {
            KlasseRum mitKlasseRum = new KlasseRum();

            mitKlasseRum.KlasseNavn    = "3B";
            mitKlasseRum.SemesterStart = new DateTime(2018, 4, 9);

            mitKlasseRum.KlasseListe = new List <Studerende>(32);
            mitKlasseRum.KlasseListe.Add(new Studerende("Marcel", 1, 26));
            mitKlasseRum.KlasseListe.Add(new Studerende("Simon", 3, 9));
            mitKlasseRum.KlasseListe.Add(new Studerende("Sofus", 7, 14));


            Console.WriteLine($"Klassenavnet er {mitKlasseRum.KlasseNavn} og semesteret startede {mitKlasseRum.SemesterStart}");
            Console.ReadLine();
            {
            }
        }
コード例 #24
0
        static void Main(string[] args)
        {
            KlasseRum klasse3r = new KlasseRum("3R", new List <Studerende>()
            {
                new Studerende("Henrik", 4, 5), new Studerende("Mads", 11, 26), new Studerende("Simon", 12, 23), new Studerende("Marcel", 6, 12)
            }, new DateTime(2018, 9, 4));

            Console.WriteLine(klasse3r.ToString());
            foreach (var studerende in klasse3r.StuderendeListe)
            {
                Console.WriteLine(studerende.Navn + "   ||  " + studerende.Årstid);
            }

            Console.WriteLine();
            klasse3r.PrintÅrstider();

            Console.ReadLine();
        }
コード例 #25
0
        static void Main(string[] args)
        {
            var studentList = new List <Studerende>
            {
                new Studerende("Sebastian", 01, 18),
                new Studerende("Kevin", 05, 20),
                new Studerende("Michael", 08, 17)
            };

            var klasseRum = new KlasseRum("3B", studentList, new DateTime(2018, 04, 09));

            var sf = 0;
            var ss = 0;
            var se = 0;
            var sv = 0;

            foreach (var studerende in klasseRum.ClassList)
            {
                if (Årstid(studerende) == "Forår")
                {
                    sf++;
                }
                if (Årstid(studerende) == "Sommer")
                {
                    ss++;
                }
                if (Årstid(studerende) == "Efterår")
                {
                    se++;
                }
                if (Årstid(studerende) == "Vinter")
                {
                    sv++;
                }
            }

            Console.WriteLine(klasseRum);
            Console.WriteLine($"I klassen er der {sf} der har fødselsdag om foråret");
            Console.WriteLine($"I klassen er der {ss} der har fødselsdag om sommeren");
            Console.WriteLine($"I klassen er der {se} der har fødselsdag om efteråret");
            Console.WriteLine($"I klassen er der {sv} der har fødselsdag om vinteren");
            Console.ReadKey();
        }
コード例 #26
0
        static void Main(string[] args)
        {
            KlasseRum klasseRumA = new KlasseRum();

            klasseRumA.KasseNavn     = "3A";
            klasseRumA.SemesterStart = DateTime.Now;                             // will give the date of today.

            Console.WriteLine($"Semester start er: {klasseRumA.SemesterStart}"); //Checking the data is set.

            Studerende Jonas       = new Studerende("Jonas", 16, 22);
            Studerende Ian         = new Studerende("Ian", 06, 23);
            Studerende Kasper      = new Studerende("Kasper", 08, 05);
            Studerende Christoffer = new Studerende("Christoffer", 12, 03);

            klasseRumA.Klasseliste.Add(Jonas);
            klasseRumA.Klasseliste.Add(Ian);
            klasseRumA.Klasseliste.Add(Kasper);
            klasseRumA.Klasseliste.Add(Christoffer);

            klasseRumA.Klasseliste.Add(new Studerende("Mads", 06, 3));           //instead og first create and then add
            klasseRumA.Klasseliste.Add(new Studerende("Nikolaj", 12, 03));       //you can do it in one go
            klasseRumA.Klasseliste.Add(new Studerende("Vicki", 04, 03));


            foreach (var Student in klasseRumA.Klasseliste)
            {
                Console.WriteLine($"{Student.Navn} født d.{Student.Fødselsdag}/{Student.Fødselsmåned} i årstiden {Student.Årstid(Student.Fødselsmåned)} ");
            }
            //Console.WriteLine($"Jonas har født i årstiden: {Jonas.Årstid(Jonas.Fødselsmåned)}");   //you can also check it one by one like



            Console.WriteLine("------------------------");                 //line shift. to make it a little more visualized

            klasseRumA.coutingÅrstider();                                  //Method which can count how many students there are born
                                                                           //in each Season.



            Console.ReadLine();                                           //Keep the program running, until a button is pushed.
        }
コード例 #27
0
        static void Main(string[] args)
        {
            KlasseRum klasseRum = new KlasseRum();                // skaber nyt Klasse Objekt

            klasseRum.KlasseNavn    = "3B";                       // navngiver klassen
            klasseRum.SemesterStart = new DateTime(2018, 09, 04); //sætter en start dato
            Studerende student1 = new Studerende("Martin", 06, 13);
            Studerende student2 = new Studerende("Alex", 08, 30);
            Studerende student3 = new Studerende("Dennis", 07, 26);
            Studerende student4 = new Studerende("Luca", 09, 28);
            Studerende student5 = new Studerende("Louise", 05, 04);

            //skaber nogle studerende objekter

            klasseRum.Klasseliste.Add(student1);
            klasseRum.Klasseliste.Add(student2);
            klasseRum.Klasseliste.Add(student3);
            klasseRum.Klasseliste.Add(student4);
            klasseRum.Klasseliste.Add(student5);
            //tilføjer til klasse listen

            foreach (var item in klasseRum.Klasseliste)
            {
                Console.WriteLine($"Denne student {item.Navn} og går i {klasseRum.KlasseNavn} deres semester startede {klasseRum.SemesterStart}");

                Console.WriteLine($"{item.Navn} er født {item.Bday}/{item.Birth}");
            }
            //udskriver diverse info

            Console.WriteLine(student1.årstid());


            // kalder på metoden fra opgave 6.
            Count("Sommer", klasseRum);
            Count("Vinter", klasseRum);
            Count("Efterår", klasseRum);
            Count("Forår", klasseRum);


            Console.ReadLine();
        }
コード例 #28
0
        static void Main(string[] args)
        {
            KlasseRum klasserum = new KlasseRum();

            klasserum.KlasseNavn = "3B";

            klasserum.Semesterstart = new DateTime(2018, 4, 9);

            Studerende studerende1 = new Studerende("Alexander", 03, 12);

            klasserum.klasseliste.Add(studerende1);

            foreach (var studerende in klasserum.klasseliste)
            {
                Console.WriteLine(studerende.Navn);
            }



            Console.ReadLine();
        }
コード例 #29
0
        static void Main(string[] args)
        {
            KlasseRum klasseRum = new KlasseRum();

            klasseRum.Klassenavn    = "3B";
            klasseRum.SemesterStart = new DateTime(2018, 9, 4);
            klasseRum.Klasseliste   = new List <Studerende> {
                new Studerende("Frederik", 1, 4), new Studerende("Louis", 4, 5), new Studerende("Vagner", 9, 6)
            };

            Console.WriteLine(klasseRum.Klassenavn);
            Console.WriteLine(klasseRum.SemesterStart);

            foreach (var student in klasseRum.Klasseliste)
            {
                Console.WriteLine(student);
            }

            klasseRum.SeasonCount();
            klasseRum.BirthSeasonLinq();
        }
コード例 #30
0
        static void Main(string[] args)
        {
            KlasseRum K1 = new KlasseRum();

            K1.SemesterStart = new DateTime(2018, 4, 9);
            List <Studerende> KlasseListe = new List <Studerende>()
            {
                new Studerende("Dara", 23, 12),
                new Studerende("Mikaeil", 4, 12)
            };



            foreach (var st in KlasseListe)
            {
                Console.WriteLine(KlasseListe);
            }


            Console.ReadKey();
        }