Моделирование поведения курицы - C#

Узнай цену своей работы

Формулировка задачи:

Написать программу, моделирующую поведение курицы (Hen) путём создания соответствующего класса. Каждой курице дают уникальное имя и определяют норму кормления f0. Для всех куриц данного типа определена яйценоскость в день E0. Курицу сначала кормят (feed), затем собирают результат (gather). Количество собранных яиц в день E зависит от кормления f следующим образом: Создать несколько объектов класса, промоделировать их работу, результаты выводить на экран.

Решение задачи: «Моделирование поведения курицы»

textual
Листинг программы
       public class Hen
        {
 
            public string Name { get; set; }
            public double Feed { get; set; }
            public double Gather { get; set; }
 
            public Hen(string name, double feed)
            {
                Name = name;
                Feed = feed;
            }
 
            public Hen()
            {
            }
 
            public void StartFeed()
            {
                double e0 = 100;
                double f0 = 100;
                Gather = e0 * Math.Exp(-(Feed - f0) * (Feed - f0)/4/f0/f0);
            }
        }
 
        static void Main()
        {
             Hen hen1 = new Hen();
             Hen hen2 = new Hen();
             hen1.Name = "Name1";
             hen1.Feed = 120;
             hen1.StartFeed();
             Console.WriteLine(hen1.Gather);
             hen2.Name = "Name2";
             hen2.Feed = 100;
             hen2.StartFeed();
             Console.WriteLine(hen2.Gather);
             
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.214 из 5
Похожие ответы