/
svetochka
/
studbook
Обзор
Документация
Войти
/
svetochka
/
studbook
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Program.cs
98 строк
4 KB
Sveta and Anya
Начальный коммит
05 дек 2024, 09:24
05 дек 2024, 09:24
085d955
Код
Авторство
О чём код?
using Microsoft.VisualBasic; namespace Lab6 { internal class Program { static void Main(string[] args) { Student s1 = new Student("Анна", 2, Student.ProgrammingLanguage.Cpp, 69); Student s2 = new Student("Иван", 3, Student.ProgrammingLanguage.Cs, 88); Student s3 = new Student("Никита", 4, Student.ProgrammingLanguage.Python, 91); Student s4 = new Student("Александр", 2, Student.ProgrammingLanguage.JavaScript, 89); Student s5 = new Student("Матвей", 2, Student.ProgrammingLanguage.Cpp, 81); Student s6 = new Student("Анастасия", 3, Student.ProgrammingLanguage.Dart, 92); Student s7 = new Student("Георгий", 1, Student.ProgrammingLanguage.Python, 99); Student s8 = new Student("Эдуард", 1, Student.ProgrammingLanguage.Cs, 87); Student s9 = new Student("Элина", 3, Student.ProgrammingLanguage.Java, 54); Student s10 = new Student("Павел", 4, Student.ProgrammingLanguage.Dart, 96); Traineeship t = new Traineeship(); t.Candidates.Add(s1); t.Candidates.Add(s2); t.Candidates.Add(s3); t.Candidates.Add(s4); t.Candidates.Add(s5); t.Candidates.Add(s6); t.Candidates.Add(s7); t.Candidates.Add(s8); t.Candidates.Add(s9); t.Candidates.Add(s10); GameDevelopment g = new GameDevelopment(); g.Title = "Разработка игр"; g.NumberOfPositions = 4; t.Departments.Add(g); DataScience d = new DataScience(); d.Title = "Анализ данных"; d.NumberOfPositions = 3; t.Departments.Add(d); MobileApplicationDevelopment m = new MobileApplicationDevelopment(); m.Title = "Разработка мобильных приложений"; m.NumberOfPositions = 2; t.Departments.Add(m); for (int l = 0; l < t.Departments.Count; l++)//сортируем по направлениям { t.Departments[l].TraineeDistribution(t.Candidates); } Console.WriteLine("*********************************************************************"); Console.WriteLine(g.PrintTrainees()); Console.WriteLine("*********************************************************************"); Console.WriteLine(d.PrintTrainees()); Console.WriteLine("*********************************************************************"); Console.WriteLine(m.PrintTrainees()); /*Console.WriteLine("Попали на стажеровку по направлению:"); for (int i = 0; i < t.Departments.Count; i++) { Console.WriteLine("-------------------------------------------------------"); Console.WriteLine($"{t.Departments[i].Title}:"); if (t.Departments[i].Trainees.Count > 0) { for (int j = 0; j < t.Departments[i].Trainees.Count; j++) { Console.WriteLine($"{t.Departments[i].Trainees[j].Name}, {t.Departments[i].Trainees[j].CourseNumber} курс, {t.Departments[i].Trainees[j].programmLanguage}"); } } else { Console.WriteLine("Стажеров нет("); } }*/ Console.WriteLine("*********************************************************************"); Console.WriteLine("К cожалению,не попали на стажеровку:"); for (int f = 0; f < t.Candidates.Count; f++) { Console.WriteLine($"{t.Candidates[f].Name}, {t.Candidates[f].CourseNumber} курс, {t.Candidates[f].programmLanguage}"); } } } }