private static void Main(string[] args) { // Create universities var chdtu = new University("Черкаський державний технолонічний університет"); var chnu = new University("Черкаський національний університет"); var bk = new University("Черкаський державний бізнес-коледж"); // Create student - First way (Without setting knowledge) var timofyiSide = new Student("Timofyi Kirkicha"); timofyiSide.SetKnowledge(85); // Create student - Second way (With setting knowledge) var mariaKarpova = new Student("Maria Karpova", 72); var petroPoroshenko = new Student("Petro Poroshenko", 78); var donaldTrump = new Student("Donald Trump", 92); var olegLyashko = new Student("Oleg Lyashko", 50); var igorVovk = new Student("Igor Vovk", 63); // Add students to universities chdtu.AddStudents(timofyiSide, mariaKarpova, donaldTrump, olegLyashko, igorVovk); chnu.AddStudents(petroPoroshenko, donaldTrump); // Get students from certain university chdtu.PrintStudents(); chnu.PrintStudents(); bk.PrintStudents(); // Print all students in base PersonsBase.GetAllStudentsFromBase(); // Create InterLink internship var interLink = new Internship("Interlink - InCamp"); // !!!====ENTER your knowledge requirements here===!!! Console.Write("\n\nENTER your knowledge requirements here = "); var knowledgeRequirements = Convert.ToInt16(Console.ReadLine()); // Formation of a list of students by level of knowledge interLink.FormationInterns(PersonsBase.GetAllStudentsFromBase(), knowledgeRequirements); // Congratulations for these students ;) interLink.PrintStudentsOfInternship(); }
static void Main(string[] args) { var student1 = new Student("Bob", new Knowledge(1)); var student2 = new Student("Martin", new Knowledge(5)); var student3 = new Student("Alex", new Knowledge(4)); University university = new University("CH.U.I."); university.AddStudent(student1); university.AddStudent(student2); university.AddStudent(student3); Internship internship = new Internship("Interlink"); internship.AddInterns(university); Console.WriteLine("List of internship's students:"); Console.WriteLine(internship.GetInterns()); }
static void Main(string[] args) { Student student1 = new Student("Alex Vitrov", new Knowledge(10.2)); Student student2 = new Student("Julia Veselkina", new Knowledge(9.8)); Student student3 = new Student("Maria Perechrest", new Knowledge(10.1)); University university = new University("CH.U.I."); university.AddStudent(student1); university.AddStudent(student2); university.AddStudent(student3); Internship internship = new Internship("Interlink"); internship.AddStudents(university); Console.WriteLine("List of internship's students:"); Console.WriteLine(internship.GetStudents()); }
static void Main(string[] args) { University university = new University("CH.U.I."); university.AddStudent(new Student("Andrew Kostenko")); university.AddStudent(new Student("Julia Veselkina")); university.AddStudent(new Student("Maria Perechrest")); university.AddStudent(new Student("Ivan Ivanov")); for (int i = 0; i < university._Students.Count; i++) { Console.WriteLine(university[i] + " level of knowledge (0 - 100): "); university[i].SetKnowledge(new Knowledge(Convert.ToInt32(Console.ReadLine()))); } Internship internship = new Internship("Interlink", university); Console.WriteLine("List of internship's students:"); Console.WriteLine(internship.GetStudents()); Console.ReadKey(); }
static void Main(string[] args) { var s = new Student("Alex", new Knowledge(3)); University university = new University("CH.U.I."); university.AddStudent(new Student("Andrew Kostenko", new Knowledge(4))); university.AddStudent(new Student("Julia Veselkina", new Knowledge(2))); university.AddStudent(new Student("Maria Perechrest", new Knowledge(3))); university.AddStudent(new Student("Marian Tsap", new Knowledge(5))); Console.WriteLine("All students:"); Console.WriteLine(university.GetStudents()); Internship internship = new Internship("Interlink"); internship.SetStudents(university.GetStudentsForInternship()); Console.WriteLine("List of internship's students:"); Console.WriteLine(internship.GetStudents()); }
static void Main(string[] args) { var s = new Student("Alex", new Knowledge(5)); University university = new University("CH.U.I."); university.AddStudent(new Student("Andrew Kostenko", new Knowledge(4))); university.AddStudent(new Student("Julia Veselkina")); university.AddStudent(new Student("Maria Perechrest")); university.AddStudent(s); Internship internship = new Internship("Interlink"); //internship.AddStudents(university.Students); internship.AddStudentsFromOtherEducPlace(university); // поліморфізм Console.WriteLine("List of internship's students:"); Console.WriteLine(internship.GetStudents()); }
static void Main(string[] args) { var s = new Student("Alex"); s.SetKnowledge(new Knowledge(5)); University university = new University("CH.U.I."); University universityWithoutStudents = new University("Sad university"); university.AddStudent(new Student("Andrew Kostenko", new Knowledge(5))); university.AddStudent(new Student("Julia Veselkina", new Knowledge(4))); university.AddStudent(new Student("Maria Perechrest", new Knowledge(3))); university.AddStudent(new Student("Roma Danilyk", new Knowledge(4))); university.AddStudent(new Student("Oleg Pilipenko", new Knowledge(3))); university.AddStudent(s); Internship internship = new Internship("Interlink"); internship.SelectStudents(university); Console.WriteLine("List of internship's students:"); Console.WriteLine(internship.GetStudents()); Console.WriteLine(universityWithoutStudents.GetAverageKnowledge()); }
private static void Main(string[] args) { // read students var provider = GetStudentsProvider(); List <Student> students = provider.GetStudents(); var university = new University("CH.U.I."); // add students to university university.AddStudents(students); Console.WriteLine("List of all students:"); Console.WriteLine(string.Join(", ", students.Select(x => x.Name))); // create intership with minimal level of knowlenge for student var internship = new Internship("Interlink", university.GetAverageStudentsLevel()); internship.ApplyToInternship(students); Console.WriteLine("List of internship's students:"); Console.WriteLine(internship.GetStudents()); Console.ReadKey(); }
static void Main(string[] args) { FileStream fs = new FileStream("candidates.xml", FileMode.OpenOrCreate); var s1 = new Student("Ivan", new Knowledge(80)); var s2 = new Student("Dany", new Knowledge(0)); var s3 = new Student("Mark", new Knowledge(100)); Student[] stud = new Student[] { s1, s2, s3 }; XmlSerializer formatter = new XmlSerializer(typeof(Student[])); using (fs) { formatter.Serialize(fs, stud); } var s = new Student("Alex"); University university = new University("CH.U.I."); university.AddStudent(new Student("Andrew Kostenko", new Knowledge(80))); university.AddStudent(new Student("Julia Veselkina", new Knowledge(70))); university.AddStudent(new Student("Maria Perechrest", new Knowledge(60))); s.SetKnowledge(new Knowledge(80)); Internship internship = new Internship("Interlink"); foreach (var student in university.students) { internship.candidates.Add(student); } internship.candidates.Add(s); internship.GetCandidatesFrom(fs = new FileStream("candidates.xml", FileMode.OpenOrCreate)); internship.GetStudents(university, internship.candidates); Console.WriteLine("List of internship's students:"); Console.WriteLine(internship.ShowBestStudents()); Console.ReadLine(); }
static void Main(string[] args) { //var s = new Student("Alex"); //IStrategy strategy = new GetStudentsFromDB(); //University university = new University("CH.U.I."); //university.Strategy = strategy; //university.AddStudent(); University university = new University("CH.U.I."); university.AddStudent(new Student("Andrew Kostenko", new Knowledge(1111))); university.AddStudent(new Student("Julia Veselkina", new Knowledge(160))); university.AddStudent(new Student("Maria Perechrest", new Knowledge(180))); university.AddStudent(new Student("Alex", new Knowledge(180))); Internship internship = new Internship("Interlink"); internship.AddUniversity(university); Console.WriteLine("List of internship's students:"); Console.WriteLine(internship.GetStudents()); }
static void Main(string[] args) { var s = new Student("Alex", new Knowledge(5)); University university = new University("CH.U.I."); university.AddStudent(new Student(("Andrew Kostenko"), new Knowledge(3))); university.AddStudent(new Student(("Julia Veselkina"), new Knowledge(4))); university.AddStudent(new Student(("Maria Perechrest"), new Knowledge(5))); University university2 = new University("CH.D.T.U"); university2.AddStudent(new Student(("Prokopenko Serj"), new Knowledge(5))); university2.AddStudent(new Student(("Julia Vereschagina"), new Knowledge(4))); university2.AddStudent(new Student(("Peter Parker"), new Knowledge(5))); Internship internship = new Internship("Interlink"); internship.AddUniversity(university); internship.AddUniversity(university2); Console.WriteLine("List of internship's students:"); Console.WriteLine(internship.GetStudents()); }
static void Main(string[] args) { List <Student> students = GetStudents(); University university = new University("CH.U.I."); foreach (var stud in students) { university.AddStudent(stud); } Internship internship = new Internship("Interlink"); foreach (var stud in university.Students) { internship.SetStudent(stud); } Console.WriteLine("List of internship's students:"); Console.WriteLine(internship.GetStudents()); Console.ReadKey(); }
static void Main(string[] args) { var student1 = new Student("Viktoriia Pavliuk"); student1.SetKnowledge(new Knowledge(88)); var student2 = new Student("Vitaliy Datsyshyn"); student2.SetKnowledge(new Knowledge(89)); var student3 = new Student("Petro Beckham"); student3.SetKnowledge(new Knowledge(47)); var student4 = new Student("Natalie Dormer"); student4.SetKnowledge(new Knowledge(70)); var LPNU = new University("LP NU"); LPNU.AddStudent(student1); LPNU.AddStudent(student2); LPNU.AddStudent(student3); LPNU.AddStudent(student4); IReader reader = new ConsoleReader(); LPNU.AddStudents(reader.ReadStudents()); var internship = new Internship("InterLink"); internship.AddStudentsFromUniversity(LPNU); IWriter writer = new ConsoleWriter(); writer.WriteStudents(internship.GetStudents()); }
static void Main(string[] args) { Student s1 = new Student("Alex Kostenko"); Student s2 = new Student("Maria Veselkina"); Student s3 = new Student("Julia Prechrest"); Student s4 = new Student("Andriy Vorochinsky"); Student s5 = new Student("Vladyslav Machete"); s1.SetKnowledge(new Knowledge(20)); s2.SetKnowledge(new Knowledge(38)); s3.SetKnowledge(new Knowledge(54)); s4.SetKnowledge(new Knowledge(84)); s5.SetKnowledge(new Knowledge(46)); University university1 = new University("CH.U.I."); university1.AddStudent(s1); university1.AddStudent(s2); university1.AddStudent(s3); University university2 = new University("L.N.U"); university2.AddStudent(s4); university2.AddStudent(s5); Internship internship = new Internship("Interlink"); internship.ApplyStudent(s1); internship.ApplyStudent(s2); internship.ApplyStudent(s3); internship.ApplyStudent(s4); internship.ApplyStudent(s5); Console.WriteLine("List of internship's students:"); Console.WriteLine(internship.GetStudents()); }
static void Main(string[] args) { /* * University universityA = new University("CHDTU"); * var student1 = new Student("Andrew Kostenko", new Knowledge(78)); * var student2 = new Student("Julia Veselkina", new Knowledge(92)); * var student3 = new Student("Maria Perechrest", new Knowledge(60)); * universityA.AddStudent(student1); * universityA.AddStudent(student2); * universityA.AddStudent(student3); * * Internship internLink = new Internship("Interlink"); * internLink.AddStudent(student1, universityA); * internLink.AddStudent(student2, universityA); * internLink.AddStudent(student3, universityA); * Console.WriteLine("List of internship's students:"); * Console.WriteLine(internLink.GetStudents()); */ var student1 = new Student("Andrew Kostenko", new Knowledge(60, 60), 0.5f, true); var student2 = new Student("Andrew NeKostenko", new Knowledge(60, 60), 0.5f, true); var student3 = new Student("NeAndrew Kostenko", new Knowledge(60, 60), 0.5f, false); var student4 = new Student("NeAndrew NeKostenko", new Knowledge(60, 60), 0.5f, true); University universityA = new University("CHDTU"); universityA.AddStudent(student1); universityA.AddStudent(student2); universityA.AddStudent(student3); universityA.AddStudent(student4); University universityB = new University("CHNU"); universityB.AddStudent(student4); Internship internLink = new Internship("Interlink"); internLink.AddStudent(student1, universityA); internLink.AddStudent(student2, universityA); internLink.AddStudent(student3, universityB); internLink.AddStudent(student4, universityB); Meetup meetup = new Meetup("Митап"); selfTaught selfTaught = new selfTaught(); ISchedule workingDays = new DoWSchedule(DayOfWeek.Monday, DayOfWeek.Tuesday, DayOfWeek.Wednesday, DayOfWeek.Tuesday, DayOfWeek.Friday); ISchedule weekends = new DoWSchedule(DayOfWeek.Saturday, DayOfWeek.Sunday); ISchedule everyDays = new JoinSchedule(workingDays, weekends); ISchedule excludeSummer = new MonthSchedule(1, 2, 3, 4, 5, 9, 10, 11, 12); ISchedule academicSchedule = new JoinSchedule(excludeSummer, workingDays); ISchedule daysInLastWInMonth = new LastWoMSchedule(DayOfWeek.Friday); Plan pacificPlan = new Plan("Пацифист"); pacificPlan.addTask(universityA, new Period(new DateTime(2015, 9, 1), new DateTime(2020, 7, 20)), academicSchedule); pacificPlan.addTask(universityB, new Period(new DateTime(2020, 9, 1), new DateTime(2022, 7, 20)), academicSchedule); Plan selfTaughtPlan = new Plan("Самоучка"); selfTaughtPlan.addTask(internLink, new Period(new DateTime(2018, 9, 1), new DateTime(2020, 7, 20)), workingDays); selfTaughtPlan.addTask(meetup, daysInLastWInMonth); selfTaughtPlan.addTask(selfTaught, everyDays); Plan teachMEPlan = new Plan("Терпила"); teachMEPlan.addTask(universityA, new Period(new DateTime(2018, 9, 1), new DateTime(2020, 7, 20)), academicSchedule); teachMEPlan.addTask(meetup, new Period(new DateTime(2018, 9, 1), new DateTime(2020, 7, 20)), daysInLastWInMonth); teachMEPlan.addTask(new Period(new DateTime(2018, 9, 1), new DateTime(2020, 7, 20)), everyDays); Plan enlightenedPlan = new Plan("Сознательный"); enlightenedPlan.addTask(universityA, new Period(new DateTime(2015, 9, 1), new DateTime(2020, 7, 20)), academicSchedule); enlightenedPlan.addTask(meetup, daysInLastWInMonth); enlightenedPlan.addTask(internLink, new Period(new DateTime(2018, 9, 1), new DateTime(2020, 7, 20)), workingDays); enlightenedPlan.addTask(selfTaught, everyDays); enlightenedPlan.addTask(student2, weekends); pacificPlan.teachStudent(student1, new Period(new DateTime(2015, 9, 1), new DateTime(2022, 7, 20))); selfTaughtPlan.teachStudent(student2, new Period(new DateTime(2015, 9, 1), new DateTime(2022, 7, 20))); teachMEPlan.teachStudent(student3, new Period(new DateTime(2015, 9, 1), new DateTime(2022, 7, 20))); enlightenedPlan.teachStudent(student4, new Period(new DateTime(2015, 9, 1), new DateTime(2022, 7, 20))); Console.WriteLine(student1.GetKnowledgePract() + " " + student1.GetKnowledgeTheory()); Console.WriteLine(student2.GetKnowledgePract() + " " + student2.GetKnowledgeTheory()); Console.WriteLine(student3.GetKnowledgePract() + " " + student3.GetKnowledgeTheory()); Console.WriteLine(student4.GetKnowledgePract() + " " + student4.GetKnowledgeTheory()); }