ChameL1oN

ЯПЛаба4(Марина)

Mar 30th, 2015
297
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.IO;
  7.  
  8. namespace Charp2_1
  9. {
  10. //Построить описание класса,
  11. // содержащего информацию о произвольном домашнем животном (кличка, возраст, окрас, фамилия владельца).
  12. // Разработать конструктор для класса, методы для ввода и вывода информации о животном
  13. // В основной программе создать массив объектов класса из 5 элементов, заполнить данными.
  14. // Вывести на экран информацию о животных одного окраса, возраст которых превышает средний по всем животным.
  15. public class Jiv
  16. {
  17. public string Name { get; set; }
  18. public int Age { get; set; }
  19. public string Color { get; set; }
  20. public string King { get; set; }
  21.  
  22. public Jiv(string Name, int Age, string Color,string King)
  23. {
  24. this.Name = Name;
  25. this.Age = Age;
  26. this.Color = Color;
  27. this.King =King;
  28. }
  29. public void Print()
  30. {
  31. Console.WriteLine(this.Name + " Возраст : " + this.Age + " Окрас : " + this.Color+ " Хозяин : " + this.King);
  32. }
  33. }
  34. class Program
  35. {
  36. static void Main(){
  37. int sum = 0;
  38. Jiv[] a = new Jiv[5];
  39. a[0] = new Jiv("Бульба", 7, "Чёрный", "Иванов");
  40. a[1] = new Jiv("Кенни", 9, "Чёрный", "Коньков");
  41. a[2] = new Jiv("Морди", 3, "Чёрный", "Паньков");
  42. a[3] = new Jiv("Китти", 9, "Белый", "Козлова");
  43. a[4] = new Jiv("Хелл", 3, "Рыжий", "Петров");
  44. for (int i = 0; i < 5; i++)
  45. {
  46. sum += a[i].Age;
  47. a[i].Print();
  48. }
  49. sum /= 5;
  50. Console.WriteLine(" ");
  51. Console.WriteLine("Животные одного окраса и старше среднего возраста");
  52. Console.WriteLine(" ");
  53. for (int i = 0; i < 5; i++)
  54. {
  55. if (a[i].Color == "Чёрный" && a[i].Age > sum)
  56. {
  57. a[i].Print();
  58. }
  59. }
  60. }
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment