Моделирование поведения курицы - 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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д