Ежегодный прирост рыбы в пруду составляет 15% - C#
Формулировка задачи:
Ежегодный прирост рыбы в пруду составляет 15%. Запасы рыбы оценены в А тонн. Ежегодный план отлова В тонн. Наименьший запас рыбы, ниже которого запас уже не восстанавливается, составляет С тонн. Составьте алгоритм и программу, подсчитывающую, сколько лет можно выдерживать заданный план?
Решение задачи: «Ежегодный прирост рыбы в пруду составляет 15%»
textual
Листинг программы
using System; namespace прирост_рыбы { class Program { static void Main() { Console.WriteLine("Введите кол-во запаса рыбы: "); //данные A double zapas = double.Parse(Console.ReadLine()); Console.WriteLine("Введите ежегодный план отлова: "); //данные B double plan = double.Parse(Console.ReadLine()); Console.WriteLine("Введите наименьшее кол-во рыбы: "); //данные C double krit = double.Parse(Console.ReadLine()); double rost_fish; int kolv = 0; if (zapas > krit) { rost_fish = zapas * 0.15; if (rost_fish < plan) { double fish=rost_fish; for (int i = 0; krit<fish; i++) { zapas = fish - plan; fish = fish * 0.15; kolv++; } for (int i = 0; plan < zapas; i++) { zapas = zapas - plan; kolv++; } Console.WriteLine("План можно выдерживать {0} лет.", kolv); } else Console.WriteLine("План по производству рыбы может продолжаться бесконечно."); } else { for(int i = 0;plan<zapas;i++) { zapas= zapas-plan; kolv++; } Console.WriteLine("План можно выдерживать {0} лет.", kolv); } Console.ReadLine(); } } }