Назад Вперед Содержание

Оператор цикла с предусловием (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();

Назад Вперед Содержание