Я хочу создать цикл, который имеет заданный начальный капитал и фиксированную годовую процентную ставку (процент), которая печатает текущий капитал за текущий год до и включая год, в который капитал удвоился.цикл до тех пор, пока капитал не удвоится C#
, например, начальный капитал составляет 3000 и интерес 12.
//3000*(1 + 12/100) = 3360
output
year 1 = 3360
year 2 = 3763.2
year 3 = 4214.78
year 4 = 4720.55
year 5 = 5287,02
year 6 = 5921,46
//end (when the initial capital(3000) has doubled (6000))
, что мне нужна помощь с, чтобы создать цикл, который рассчитает и покажет выход, пока капитал не дублированы либо для цикл или цикл while. выход не должен быть похожим на пример, но что-то подобное.
здесь код Айв создан до сих пор:
double initialcapital = 0;
double interest = 0;
int year = 0;
double capital = 0;
Console.Write("Initial capital: ");
initialcapital = int.Parse(Console.ReadLine());
Console.Write("Interest: ");
interest = int.Parse(Console.ReadLine());
capital = initialcapital * (1 + interest/100);
year = year + 1
Console.Writeline(capital);
Посмотрите [Итерационные утверждения (ссылка на C#)] (http://msdn.microsoft.com/en-us/library/32dbftby (v = vs.100) .aspx) –