Задание
Построить модель неограниченного роста, в которой численность популяции ежегодно увеличивается на определенный процент. Согласно варианту, начальная численность населения - 4564000, коэффициент рождаемости -0,0212 и смертности – 0,007, а также, начальный год – 1950 и конечный года расчета 2050.
Функционал программы
- Ввод начального года
- Ввод конечного года
- Ввод численности населения
- Ввод коэффициента рождаемости
- Ввод коэффициента смертности
- Табличный расчет численности и построение графика модели Мальтуса.
Содержание отчета к программе
- Введение
- Описание модели Мальтуса
- Решение задачи моделирования роста населения
- Заключение
- Приложение. Исходный код программы
Фрагмент программного кода
private void button1_Click(object sender, EventArgs e)
{
int startYear = Convert.ToInt32(textBoxStartYear.Text);//Начальный год
int endYear = Convert.ToInt32(textBoxEndYear.Text); //Конечный год
int population = Convert.ToInt32(textBoxNachChisl.Text);//Численность
double birthRate = Convert.ToDouble(textBoxKoefRozd.Text);//Коэф. рожд
double deathRate = Convert.ToDouble(textBoxKoefSmert.Text);//Коэф смертн.
for (int year = startYear; year <= endYear; year++)//Расчет по формуле
Скриншот архива с проектом

Пояснения по запуску программы
Приложение WinForm C#.
Телеграм
-