Численность населения в определенном году - C#
Формулировка задачи:
1. Дано: год, численность в этом году и ежегодный прирост населения. Ввести число, определяющее во сколько раз увеличиться численность населения. Создать список, содержащий данные о численности для каждого следующего года.
Решение задачи: «Численность населения в определенном году»
textual
Листинг программы
static void Main(string[] args)
{
int popullation = 2000000;
int year = 1990;
int increment = 150000;
Console.WriteLine("In year {0} popullation was {1} men, increasing by {2} each year", year, popullation, increment);
Console.WriteLine("Please enter the multiplier of popullation");
double k = Double.Parse(Console.ReadLine());
if ((k - 1) * increment < 0)
{
Console.WriteLine("This is impossible");
return;
}
List<int> popullationInYears = new List<int>();
int estimated = (int)(k * popullation);
while (popullation < estimated)
{
year ++;
popullation += increment;
Console.WriteLine("In year {0} popullation was {1} men", year, popullation);
}
}