Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication32
- {
- public class Program
- {
- static void Main(string[] args)
- {
- Journal journal = CreateJournal();
- Console.WriteLine("кого искать?");
- Student result = journal.Search(Console.ReadLine());
- if (result != null)
- {
- double sum = 0;
- Console.WriteLine("{0} {1}", result.Firstname, result.Lastname);
- for (int i = 0; i < result.Rating.Length; i++)
- {
- sum += result.Rating[i];
- Console.Write(result.Rating[i] + " ");
- }
- Console.WriteLine("\n" + sum/result.Rating.Length);
- }
- else
- Console.WriteLine("Поиск не дал результата");
- }
- private static Journal CreateJournal()
- {
- Journal journal = new Journal();
- journal.Addstudent("John", "Smith", Rand());
- journal.Addstudent("Han", "Solo", Rand());
- journal.Addstudent("Johny", "Cash", Rand());
- journal.Addstudent("Axel", "Foley", Rand());
- return journal;
- }
- public static int[] Rand()
- {
- int[] rand = new int[5];
- Random rnd = new Random();
- for (int i = 0; i < rand.Length; i++)
- rand[i] = rnd.Next(1,5);
- return rand;
- }
- }
- class Journal
- {
- private List<Student> students = new List<Student>();
- public void Addstudent(string studentFname, string studentLname, int[] rate)
- {
- Student student = new Student();
- student.Firstname = studentFname;
- student.Lastname = studentLname;
- student.Rating = rate;
- students.Add(student);
- }
- public Student Search(string searchfirstname)
- {
- foreach (Student i in students)
- if (i.Firstname == searchfirstname)
- return i;
- return null;
- }
- public List <Student> Searchstudents(string searchfirstname)
- {
- List<Student> Searchresult = new List<Student>();
- foreach (Student i in students)
- {
- if (i.Firstname == searchfirstname)
- Searchresult.Add(i);
- }
- return Searchresult;
- }
- }
- public class Student
- {
- public string Firstname;
- public string Lastname;
- public int[] Rating;
- public double Calc()
- {
- int sum = 0;
- for (int i = 0; i < Rating.Length; i++)
- sum += Rating[i];
- return sum / Rating.Length;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement