Назад Уперед Зміст

Оператор циклу з передумовою (while)

Приклад

внесений в банк сума дорівнює S, процентна ставка N річних, визначити за допомогою циклу while на скільки років потрібно зробити розміщення щоб отримати суму F.
double S, F, N; string s; int i; 
Console.Write("Введите начальную сумму S="); 
s = Console.ReadLine(); 
S = Convert.ToDouble(s); 
Console.Write("Введите процентную ставку годовых (%) N="); 
s = Console.ReadLine(); 
N = Convert.ToDouble(s); 
Console.Write("Введите желаемую сумму F="); 
s = Console.ReadLine(); 
F = Convert.ToDouble(s);
i = 0; //счётчик годов 
while (S < F) // условие продолжения цикла
{ 
  S = S * (1 + N / 100); 
  i++;
 } 
Console.WriteLine
("Нужную сумму придётся ждать {0} лет, она составит {1} ", i, S); 
Console.ReadKey();

Назад Уперед Зміст